@charset "utf-8";

@font-face {
	font-family: 'SourceHanSansCN-Normal';
	src: url('/chinese/fonts/SourceHanSansCN-Normal.eot'); /* IE9*/	
	src: local('?'),	
	url('/chinese/fonts/SourceHanSansCN-Normal.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */	
	url('/chinese/fonts/SourceHanSansCN-Normal.woff') format('woff'), /* chrome、firefox */	
	url('/chinese/fonts/SourceHanSansCN-Normal.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/	
	url('/chinese/fonts/SourceHanSansCN-Normal.svg#iconfont') format('svg'), /* iOS 4.1- */
	url('/chinese/fonts/SourceHanSansCN-Normal.svg#svgFontName') format('svg'), /* iOS 4.1- */
	url('/chinese/fonts/SourceHanSansCN-Normal.woff2') format('woff2');

}

@font-face {
	font-family:"Gotham-Light";
	src:url("/chinese/saicfonten/Gotham-Light.eot");
	src:url("/chinese/saicfonten/Gotham-Light.eot?#iefix") format("embedded-opentype"),url("/chinese/saicfonten/Gotham-Light.woff") format("woff"),url("/chinese/saicfonten/Gotham-Light.ttf") format("truetype"),url("/chinese/saicfonten/Gotham-Light.svg#YourWebFontName")
		format("svg");
	font-weight:bold;
	font-style:normal;
}

body {
	/* font-family:"Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif; */
    font-family:"Gotham-Light","SourceHanSansCN-Normal";-webkit-text-size-adjust:none; 
	font-size:12px;
	line-height:1.5;
	color:#666;
	background-color:"#FFFFFF"
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	margin:0;
	padding:0
}


button, input, select, textarea {
	font-family:inherit;
	font-size:inherit;
	line-height:inherit;
	color:inherit
}
ul, ol {
	list-style:none
}
input::-ms-clear, input::-ms-reveal {
display:none
}
img {
	vertical-align:top;
	border:0
}
::-moz-selection {
background:#2db7f5;
color:#fff
}
::selection {
background:#2db7f5;
color:#fff
}
a {
	color:#333;
	background:transparent;
	text-decoration:none;
	outline:0;
	cursor:pointer;
-webkit-transition:color .3s ease;
transition:color .3s ease
}
a:hover {
	color:#126BA4
}
a:active {
	color:#126BA4
}
a:active, a:hover {
	outline:0;
	text-decoration:none
}
a[disabled] {
	color:#ccc;
	cursor:not-allowed;
	pointer-events:none
}
.clearfix {
	zoom:1
}
.clearfix:before, .clearfix:after {
	content:" ";
	display:table
}
.clearfix:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.section, .wrap {
	width:1172px;
	margin:0 auto;
	zoom:1
}
.section:before, .wrap:before, .section:after, .wrap:after {
	content:" ";
	display:table
}
.section:after, .wrap:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.section:before, .wrap:before, .section:after, .wrap:after {
	content:" ";
	display:table
}
.section:after, .wrap:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.section .primary, .wrap .primary {
	float:left;
	width:768px;
	margin-top:-20px
}
.section .aside, .wrap .aside {
	float:right;
	width:382px;
	margin-top:-20px
}
.section .side, .wrap .side {
	float:left;
	width:180px;
	margin-right:30px;
	padding-top:20px
}
.section .main, .wrap .main {
	float:right;
	width:940px;
	padding:20px 0
}
.wrap {
	padding:30px 0
}
.data-main .panel {
	margin-top:30px
}
.data-main .panel:first-child {
	margin-top:0
}
.header {
	height:80px
}
.header .logo {
	float:left;
	width:160px;
	height:55px;
	margin-top:12px;
	font-size:0;
	background:url(../images/logo.png) no-repeat
}
.header .logo a {
	display:block;
	height:100%
}
.header .share {
	float:right;
	margin-top:25px;
	font-size:0
}
.header .share .ico {
	display:inline-block;
	width:27px;
	height:27px;
	margin-left:12px;
	background:url(../images/share-sprite.png) no-repeat;
	vertical-align:top;
	cursor:pointer
}
.header .share .ico.ico-weixin {
	position:relative;
	background-position:0 0
}
.header .share .ico.ico-weixin:hover .code-weixin {
	top:100%;
	bottom:auto;
	background-image:url(../images/x-code-weixin.png)
}
.header .share .ico.ico-weibo {
	background-position:-27px 0
}
.header .share .ico.ico-english {
	background-position:-54px 0
}
.header .share .ico-text {
	display:inline-block;
	font-size:14px;
	/* font-family:Arial; */
    font-family:"SourceHanSansCN-Normal" ;
	margin-left:12px;
	vertical-align:top;
	line-height:30px;
	color:#000
}
.site-nav {
	position:relative;
	z-index:10;
	border-top:1px solid #E7E7E7;
	font-size:0;
	box-shadow:0 1px 3px rgba(0, 0, 0, .2)
}
.site-nav ul {
	display:table;
	width:100%
}
.site-nav li {
	position:relative;
	font-size:14px;
	display:table-cell;
	text-align:center;
*width:16.66%;
*display:inline;
*zoom:1;
	margin-top:-1px
}
.site-nav li.hover, .site-nav li.active {
	color:#126BA4
}
.site-nav li.hover a, .site-nav li.active a, .site-nav li.hover a:hover, .site-nav li.active a:hover {
	color:#126BA4;
	border-top-color:#408ED6
}
.site-nav li a, .site-nav li a:hover {
	display:inline-block;
	height:48px;
	line-height:46px;
	border-top:5px solid transparent;
	padding:0 20px
}
.site-nav li a:hover {
	border-top-color:#408ED6
}
.sub-nav {
	position:relative;
	height:46px;
	line-height:46px;
	border-bottom:5px solid #D2D6D9;
	font-size:0;
	text-align:center;
	background-color:#F9F9F9
}
.sub-nav ul {
	position:absolute;
	left:50%;
	bottom:-5px;
	display:table;
	width:1200px;
	margin-left:-600px;
	table-layout:fixed
}
.sub-nav li {
	display:table-cell;
	font-size:14px;
	text-align:center;
	color:#A9A9A9;
*display:inline;
*zoom:1
}
.sub-nav li.hover, .sub-nav li.active {
	color:#126BA4
}
.sub-nav li.hover a, .sub-nav li.active a, .sub-nav li.hover a:hover, .sub-nav li.active a:hover {
	color:#126BA4;
	border-bottom-color:#408ED6
}
.sub-nav li a {
	color:#A9A9A9
}
.sub-nav li a, .sub-nav li a:hover {
	display:block;
	border-bottom:5px solid transparent
}
.sub-nav li a:hover {
	border-bottom-color:#408ED6
}
.sub-nav.sub-nav-2 li {
*width:50%
}
.sub-nav.sub-nav-3 li {
*width:33.33%
}
.sub-nav.sub-nav-4 li {
*width:25%
}
.sub-nav.sub-nav-5 li {
*width:20%
}
.sub-nav.sub-nav-6 li {
*width:16.66%
}
.sub-nav.sub-nav-7 li {
*width:14.28%
}
.sub-nav.sub-nav-8 li {
*width:12.5%
}
.sub-nav.sub-nav-9 li {
*width:11.11%
}
.sub-nav.sub-nav-10 li {
*width:10%
}
.menu {
	border:1px solid #E8E8E8;
	box-shadow:0 0 2px rgba(0, 0, 0, .1);
	background-color:#FFF
}
.menu li {
	border-top:1px solid #EEE;
	font-size:14px;
	line-height:42px;
	text-align:center
}
.menu li:first-child {
	border-top:0
}
.menu li.active, .menu li:hover {
	font-weight:700;
	background-color:#E5F1FB
}
.menu li.active a, .menu li:hover a {
	color:#126BA4
}
.menu li a {
	display:block;
	color:#787878
}
.x-wrap {
	width:1172px;
	margin:0 auto;
	zoom:1
}
.x-wrap:before, .x-wrap:after {
	content:" ";
	display:table
}
.x-wrap:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.x-wrap:before, .x-wrap:after {
	content:" ";
	display:table
}
.x-wrap:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.x-wrap .x-aside {
	float:left;
	width:190px;
	margin-right:30px
}
.x-wrap .x-aside h2 {
	padding-bottom:25px;
	font-weight:400;
	font-size:22px;
	text-align:center;
	color:#2E8CC9;
	background:url(../images/bg-sep.png) no-repeat center bottom
}
.x-wrap .x-primary {
	float:left;
	width:952px;
	zoom:1
}
.x-wrap .x-primary>.only-pic:first-child {
	margin-top:20px
}
.x-wrap .x-primary .problem .problem-panel {
	margin-top:0;
	margin-left:0
}
.x-wrap .x-primary .problem .problem-panel h5 {
	min-height:0
}
.x-wrap .x-primary .problem .problem-panel .problem-item {
	display:block;
	width:auto;
	margin-top:30px;
	margin-left:0
}
.x-banner {
	position:relative
}
.x-banner .shape {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:1166px;
	height:258px;
	background:url(../images/shape-banner.png) no-repeat
}
.x-section {
	width:1166px;
	margin:0 auto;
	zoom:1
}
.x-section:before, .x-section:after {
	content:" ";
	display:table
}
.x-section:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.x-section:before, .x-section:after {
	content:" ";
	display:table
}
.x-section:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.x-section .x-main {
	float:left;
	width:772px
}
.x-section .x-widget {
	float:right;
	width:378px
}
.data-extends .ext-item {
	margin-top:30px
}
.data-extends .ext-item h1 {
	padding-bottom:10px;
	text-align:center;
	border-bottom:1px solid #D1D1D1
}
.data-extends .ext-item .ext-panel {
	margin-top:20px;
	zoom:1
}
.data-extends .ext-item .ext-panel:before, .data-extends .ext-item .ext-panel:after {
	content:" ";
	display:table
}
.data-extends .ext-item .ext-panel:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.data-extends .ext-item .ext-panel:before, .data-extends .ext-item .ext-panel:after {
	content:" ";
	display:table
}
.data-extends .ext-item .ext-panel:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.data-extends .ext-item .ext-panel .ext-info, .data-extends .ext-item .ext-panel .ext-slide {
	width:500px
}
.data-extends .ext-item .ext-panel .ext-info {
	float:left
}
.data-extends .ext-item .ext-panel .ext-info p {
	margin:10px 0;
	text-indent:24px;

}
.data-extends .ext-item .ext-panel .ext-info p.ext-link {
	margin-top:30px
}
.data-extends .ext-item .ext-panel .ext-slide {
	float:right;
	margin-top:10px
}
.data-extends .ext-item .ext-panel .ext-slide .ext-slide-list {
	float:left;
	width:426px;
	height:294px;
	overflow:hidden
}
.data-extends .ext-item .ext-panel .ext-slide .switchable-nav {
	float:right;
	margin-right:30px;
	font-size:0
}
.data-extends .ext-item .ext-panel .ext-slide .switchable-nav li {
	width:14px;
	height:14px;
	margin-bottom:5px;
	background:url(../images/slide-arrow.png) no-repeat;
	cursor:pointer
}
.data-extends .ext-item .ext-panel .ext-slide .switchable-nav li.active {
	background-position:left -14px
}
.data-extends .ext-item.ext-01 .ext-panel .ext-slide-list {
	height:286px
}
.data-extends .ext-item.ext-05 .ext-panel .ext-slide-list {
	height:257px
}
.data-extends .ext-item.ext-06 .ext-panel .ext-slide-list {
	height:279px
}
.data-extends .ext-item.ext-07 .ext-panel .ext-slide-list {
	height:236px
}
.data-extends .ext-item.ext-reverse .ext-panel .ext-info {
	float:right
}
.data-extends .ext-item.ext-reverse .ext-panel .ext-slide {
	float:left
}
.y-box {
	position:relative;
	zoom:1
}
.y-box:before, .y-box:after {
	content:" ";
	display:table
}
.y-box:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.y-box:before, .y-box:after {
	content:" ";
	display:table
}
.y-box:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.y-box .data-model {
	width:auto
}
.y-box .data-model .item-model {
	margin:42px 0
}
.y-box .data-model .item-model p {
	text-indent:24px
}
.y-box .y-main {
	float:left;
	width:560px
}
.y-box .y-widget {
	float:right;
	width:480px
}
.x-box {
	position:relative;
	zoom:1
}
.x-box:before, .x-box:after {
	content:" ";
	display:table
}
.x-box:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.x-box:before, .x-box:after {
	content:" ";
	display:table
}
.x-box:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.x-box .data-model {
	width:auto
}
.x-box .data-model .item-model {
	margin:42px 0
}
.x-box .data-model .item-model p {
	text-indent:24px
}
.x-box .x-main {
	width:850px
}
.x-box .x-widget {
	position:absolute;
	top:0;
	right:0;
	width:300px;
	height:100%
}
.x-box .x-widget .only-pic {
	position:relative;
	top:50%;
	margin-top:-150px
}
.x-topic {
	height:351px;
	margin-top:20px;
	padding-left:379px;
	background:url(../images/new-topic.jpg) no-repeat
}
.x-topic .x-panel {
	height:308px;
	margin-top:0;
	border-left:0
}
.x-panel {
	position:relative;
	margin-top:20px;
	border:2px solid #F2F2F2;
	padding:20px;
	min-height:300px
}
.x-panel .panel-header {
	zoom:1
}
.x-panel .panel-header:before, .x-panel .panel-header:after {
	content:" ";
	display:table
}
.x-panel .panel-header:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.x-panel .panel-header:before, .x-panel .panel-header:after {
	content:" ";
	display:table
}
.x-panel .panel-header:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.x-panel .panel-header h2 {
	float:left;
	font-size:18px;
	padding-left:16px;
	line-height:normal;
	background:url(../images/dot.gif) no-repeat left center
}
.x-panel .panel-header .act {
	float:right;
	margin-top:3px;
	color:#408ED6
}
.x-panel .panel-header .act a:link, .x-panel .panel-header .act a:visited {
	color:#408ED6
}
.x-panel .panel-header .act a:hover, .x-panel .panel-header .act a:active {
	color:#408ED6
}
.x-panel .rc-tl, .x-panel .rc-tr, .x-panel .rc-bl, .x-panel .rc-br {
	position:absolute;
	width:15px;
	height:15px;
	background:url(../images/shape-corners.png) no-repeat;
	z-index:1
}
.x-panel .rc-tl {
	top:-2px;
	left:-2px;
	background-position:left top
}
.x-panel .rc-tr {
	top:-2px;
	right:-2px;
	background-position:right top
}
.x-panel .rc-bl {
	left:-2px;
	bottom:-2px;
	background-position:left bottom
}
.x-panel .rc-br {
	right:-2px;
	bottom:-2px;
	background-position:right bottom
}
.x-two {
	margin:12px 10px 0;
	font-size:14px
}
.x-two ul {
	margin-left:-2%;
	zoom:1
}
.x-two ul:before, .x-two ul:after {
	content:" ";
	display:table
}
.x-two ul:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.x-two ul:before, .x-two ul:after {
	content:" ";
	display:table
}
.x-two ul:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.x-two li {
	float:left;
	width:45%;
	margin-top:12px;
	margin-left:5%
}

.x-two-list {
	padding:20px 0;
	font-size:0
}
.x-two-list ul {
	margin-left:-100px
}
.x-two-list li {
	display:inline-block;
*display:inline;
	zoom:1;
	width:400px;
	margin-left:100px;
	padding:10px;
	font-size:14px;
	border-bottom:1px solid #E9E9E9
}

.x-3-list {
	padding:20px 0;
	font-size:0
}
.x-3-list ul {
	margin-left:-100px
}
.x-3-list li {
	display:inline-block;
*display:inline;
	zoom:1;
	width:220px;
	margin-left:100px;
	padding:10px;
	font-size:14px;
	border-bottom:1px solid #E9E9E9
}

.x-layout {
	margin-left:-16px;
	zoom:1
}
.x-layout:before, .x-layout:after {
	content:" ";
	display:table
}
.x-layout:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.x-layout:before, .x-layout:after {
	content:" ";
	display:table
}
.x-layout:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.x-layout .x-lay {
	float:left;
	width:50%
}
.x-layout .x-lay .x-panel {
	margin-left:16px
}
.x-list {
	margin-top:12px;
	font-size:14px
}
.x-list ul {
	margin-bottom:-10px;
	overflow:hidden
}
.x-list li {
	margin:10px 0 -1px 0;
	padding-bottom:10px;
	border-bottom:1px solid #E9E9E9
}
.x-regular {
	min-height:220px;
	padding-bottom:100px;
	background:url(../images/regular.gif) no-repeat center bottom
}
.x-regular .x-list ul, .x-regular .x-list li {
	margin-bottom:0
}
.x-table {
	height:308px;
	background:url(../images/new-table.gif) no-repeat center bottom
}
.x-table table {
	width:100%;
*width:auto;
	table-layout:fixed;
	margin-top:20px;
	font-size:14px
}
.x-table table td {
	padding:5px 10px
}
.x-stock {
	background-color:#1B66B3
}
.x-stock .panel-header h2 {
	color:#FFF;
	background-image:url(../images/x-dot.gif)
}
.x-menu {
	margin-top:5px
}
.x-menu li {
	padding:8px 0;
	font-size:14px;
	border-bottom:1px solid #EDEDED
}
.x-menu li a {
	display:block;
	height:24px;
	padding-left:42px;
	line-height:24px;
	color:#A7A6A6;
	background:url(../images/x-menu-dot.gif) no-repeat 10px center
}
.x-menu li a:link, .x-menu li a:visited {
	color:#A7A6A6;
	text-decoration:none
}
.x-menu li a:hover, .x-menu li a:active {
	color:#FFF;
	text-decoration:none;
	background-color:#408ED6
}
.x-menu li ul {
	display:none;
	margin-left:36px
}
.x-menu li li {
	margin:15px 0;
	padding:0 0 0 12px;
	border:0;
	background:url(../images/menu-dot.gif) no-repeat left 7px
}
.x-menu li li a {
	height:auto;
	padding-left:0;
	line-height:normal;
	background:0 0;
	zoom:1
}
.x-menu li li a:hover {
	background:0 0
}
.x-menu li li a:link, .x-menu li li a:visited {
	color:#A7A6A6
}
.x-menu li li a:hover, .x-menu li li a:active {
	color:#278BCB
}
.x-menu li li:hover, .x-menu li li.hover {
	background-image:url(../images/menu-dot-hover.gif)
}
.x-menu li li:hover a:link, .x-menu li li.hover a:link, .x-menu li li:hover a:visited, .x-menu li li.hover a:visited {
	color:#278BCB
}
.x-menu li li:hover a:hover, .x-menu li li.hover a:hover, .x-menu li li:hover a:active, .x-menu li li.hover a:active {
	color:#278BCB
}
.x-menu li.hover a:link, .x-menu li.hover a:visited {
	color:#FFF;
	text-decoration:none
}
.x-menu li.hover a:hover, .x-menu li.hover a:active {
	color:#FFF;
	text-decoration:none
}
.x-menu li.hover ul {
	display:block
}
.x-menu li.hover li a {
	background:0 0
}
.x-menu li.hover li a:link, .x-menu li.hover li a:visited {
	color:#A7A6A6
}
.x-menu li.hover li a:hover, .x-menu li.hover li a:active {
	color:#278BCB
}
.x-menu li.hover li.hover a:link, .x-menu li.hover li.hover a:visited {
	color:#278BCB
}
.x-menu li.hover li.hover a:hover, .x-menu li.hover li.hover a:active {
	color:#278BCB
}
.x-menu li a:hover, .x-menu li.hover a {
	background-color:#408ED6;
	background-image:url(../images/x-menu-dot-hover.gif)
}
.x-contact {
	margin-top:20px
}
.x-contact h3 {
	font-size:14px;
	font-weight:400
}
.x-contact li {
	margin-top:5px;
	color:#8D8D8D
}
.x-panel-body {
	margin-top:20px
}
.x-post {
	font-size:14px;
	line-height:1.8
}
.x-post h3, .x-post p {
	margin-top:20px
}
.x-post p {
	text-indent:24px
}
.x-post p.x-media {
	margin-top:30px;
	text-indent:0
}
.x-post .x-align-right {
	float:right
}
.x-post .x-align-left {
	float:left
}
.x-post h3 {
	font-size:18px;
	font-weight:400
}
.x-temp-box {
	zoom:1
}
.x-temp-box:before, .x-temp-box:after {
	content:" ";
	display:table
}
.x-temp-box:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.x-temp-box:before, .x-temp-box:after {
	content:" ";
	display:table
}
.x-temp-box:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.x-temp-box .x-temp-table {
	overflow:hidden;
	zoom:1
}
.x-temp-box .x-temp-table .table th, .x-temp-box .x-temp-table .table td {
	padding:7px 10px
}
.x-temp-box .x-temp-info {
	float:right;
	width:245px;
	margin:20px 0 0 30px;
	padding:20px;
	font-size:14px;
	border-radius:10px;
	background-color:#EEE
}
.x-offer {
	height:945px;
	background:url(../images/bg-offer.jpg) no-repeat center top
}
.x-offer-bg {
	min-height:500px;
	padding:30px 0 72px;
	background:url(../images/x-offer-bg.jpg) no-repeat center bottom
}
.x-offer-layout {
	zoom:1;
	width:1176px;
	margin:0 auto;
	padding:70px 0
}
.x-offer-layout:before, .x-offer-layout:after {
	content:" ";
	display:table
}
.x-offer-layout:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.x-offer-layout:before, .x-offer-layout:after {
	content:" ";
	display:table
}
.x-offer-layout:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.x-offer-layout>a, .x-offer-layout>span {
	float:left;
	width:284px;
	height:262px;
	margin:5px;
	background-position:center center;
	background-repeat:no-repeat
}
.x-offer-layout .x-offer-01 {
	background-image:url(../images/offer/01.png)
}
.x-offer-layout .x-offer-02 {
	background-image:url(../images/offer/02.png)
}
.x-offer-layout .x-offer-03 {
	background-image:url(../images/offer/03.png)
}
.x-offer-layout .x-offer-04 {
	background-image:url(../images/offer/04.png)
}
.x-offer-layout .x-offer-05 {
	background-image:url(../images/offer/05.png)
}
.x-offer-layout .x-offer-06 {
	background-image:url(../images/offer/06.png)
}
.x-offer-layout .x-offer-06:hover {
	background-image:url(../images/offer/06-hover.png)
}
.x-offer-layout .x-offer-07 {
	background-image:url(../images/offer/07.png)
}
.x-offer-layout .x-offer-08 {
	background-image:url(../images/offer/08.png)
}
.x-offer-layout .x-offer-08:hover {
	background-image:url(../images/offer/08-hover.png)
}
.x-offer-layout .x-offer-09 {
	background-image:url(../images/offer/09.png)
}
.x-offer-layout .x-offer-10 {
	background-image:url(../images/offer/10.png)
}
.x-offer-layout .x-offer-11 {
	background-image:url(../images/offer/11.png)
}
.x-offer-layout .x-offer-12 {
	background-image:url(../images/offer/12.png)
}
.x-offer-info .x-offer-header {
	padding:20px 30px;
	zoom:1
}
.x-offer-info .x-offer-header:before, .x-offer-info .x-offer-header:after {
	content:" ";
	display:table
}
.x-offer-info .x-offer-header:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.x-offer-info .x-offer-header:before, .x-offer-info .x-offer-header:after {
	content:" ";
	display:table
}
.x-offer-info .x-offer-header:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.x-offer-info .x-offer-header h2 {
	float:left;
	font-size:18px;
	line-height:normal;
	color:#0067B2
}
.x-offer-info .x-offer-header .act {
	float:right;
	margin-top:5px;
	font-size:14px;
	color:#408ED6
}
.x-offer-info .x-offer-header .act a:link, .x-offer-info .x-offer-header .act a:visited {
	color:#408ED6;
	text-decoration:none
}
.x-offer-info .x-offer-header .act a:hover, .x-offer-info .x-offer-header .act a:active {
	color:#408ED6;
	text-decoration:underline
}
.x-offer-info .x-offer-table {
	border-top:1px solid #E9E9E9;
	border-bottom:1px solid #E9E9E9;
	padding:20px;
	font-size:14px
}
.x-offer-info .x-offer-table table {
	width:100%;
*width:auto;
	table-layout:fixed
}
.x-offer-info .x-offer-table td {
	padding:5px 10px
}
.x-offer-info .x-offer-view {
	padding:30px;
	font-size:14px
}
.x-offer-info .x-offer-view h3 {
	margin-top:20px;
	color:#408ED6
}
.x-offer-info .x-offer-view h3:first-child {
	margin-top:0
}
.x-offer-info .x-offer-view ul, .x-offer-info .x-offer-view ol {
	margin-top:20px
}
.x-offer-info .x-offer-view ol li {
	margin:5px 0
}
.x-offer-info .x-offer-view ul li {
	margin:12px 0
}
.x-offer-info .x-offer-tools {
	padding:20px 20px 50px;
	text-align:center
}
.x-offer-info .x-offer-tools .x-offer-submit, .x-offer-info .x-offer-tools .x-offer-back {
	display:inline-block;
*display:inline;
	zoom:1;
	width:133px;
	height:39px;
	font-size:14px;
	line-height:39px;
	background:url(../images/x-offer-tools.png) no-repeat;
	cursor:pointer
}
.x-offer-info .x-offer-tools .x-offer-submit {
	color:#014982;
	background-position:left top
}
.x-offer-info .x-offer-tools .x-offer-back {
	color:#676767;
	background-position:left bottom
}
.panel-body .data-pages {
	margin-bottom:50px
}
.x-offer-tips {
	position:relative;
	z-index:1;
	width:992px;
	height:340px;
	margin:-15px -20px 0 -20px;
	padding-top:110px;
	text-align:center;
	background:url(../images/x-offer-tips.png) no-repeat center top
}
.x-live {
	position:relative;
	height:1000px;
	overflow:hidden
}
.bg-live {
	position:absolute;
	left:50%;
	width:1920px;
	height:100%;
	margin-left:-960px;
	background:url(../images/bg-live.jpg) no-repeat center top
}
.live-body {
	position:absolute;
	left:50%;
	width:1172px;
	height:100%;
	margin-left:-586px
}
.live-video {
	position:relative;
	top:280px;
	width:86%;
	height:560px;
	margin:0 auto;
	background-color:#000
}
.x-live-text {
	position:absolute;
	width:425px;
	height:120px;
	background:url(../images/banner/x-live-text.png) no-repeat
}
.slide .x-live-text {
	top:60px;
	left:30px;
-webkit-animation:moveText .3s ease 1s forwards;
animation:moveText .3s ease 1s forwards;
	opacity:0;
	filter:alpha(opacity=100)
}
.live-body .x-live-text {
	top:72px
}
@-webkit-keyframes moveText {
0% {
opacity:0;
top:0
}
100% {
opacity:1;
top:60px
}
}
@keyframes moveText {
0% {
opacity:0;
top:0
}
100% {
opacity:1;
top:60px
}
}
.x-live-button {
	display:block;
	position:absolute;
	top:200px;
	left:50px;
	width:104px;
	height:32px;
	background:url(../images/banner/x-live-button.png) no-repeat;
	cursor:pointer;
-webkit-animation:moveButton .3s ease 1.3s forwards;
animation:moveButton .3s ease 1.3s forwards;
	opacity:0;
	filter:alpha(opacity=100)
}
@-webkit-keyframes moveButton {
0% {
opacity:0;
left:0
}
100% {
opacity:1;
left:50px
}
}
@keyframes moveButton {
0% {
opacity:0;
left:0
}
100% {
opacity:1;
left:50px
}
}
.data-select label, .data-select select {
	vertical-align:middle
}
.panel {
	margin-top:20px
}
.panel .panel-header {
	zoom:1
}
.panel .panel-header:before, .panel .panel-header:after {
	content:" ";
	display:table
}
.panel .panel-header:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.panel .panel-header:before, .panel .panel-header:after {
	content:" ";
	display:table
}
.panel .panel-header:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.panel .panel-header h2 {
	float:left;
	font-size:16px;
	padding-left:16px;
	font-weight:400;
	line-height:normal;
	background:url(../images/dot.gif) no-repeat left center
}
.panel .panel-header .act, .panel .panel-header .data-select {
	float:right;
	margin-top:3px
}
.panel .panel-header .data-select select {
	margin-top:-5px;
	padding:3px;
	border:1px solid #CDCDCD;
	font-size:14px
}
.panel .panel-body {
	margin-top:12px;
	border:1px solid #E8E8E8;
	box-shadow:0 0 2px rgba(0, 0, 0, .1);
	background-color:#FFF
}
.code-weixin {
	display:none;
	position:absolute;
	left:50%;
	bottom:100%;
	z-index:10000;
	width:121px;
	height:129px;
	margin-left:-60px;
	background:url(../images/code-weixin.png) no-repeat
}
.ico-share-weixin:hover .code-weixin, .ico-weixin:hover .code-weixin {
	display:block
}
.item {
	padding:20px;
	border-top:1px solid #E6E6E6;
	zoom:1
}
.item:first-child {
	border-top:0
}
.item:before, .item:after {
	content:" ";
	display:table
}
.item:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.item:before, .item:after {
	content:" ";
	display:table
}
.item:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.item .only-pic {
	float:left;
	width:155px
}
.item .info {
	float:right;
	width:552px
}
.item .info h3 {
	font-size:14px;
	color:#000
}
.item .info .item-desc {
	margin-top:8px;
	color:#333
}
.item .item-tools {
	margin-top:8px;
	text-align:right
}
.item .item-tools .item-date {
	display:inline-block;
	color:#B1B1B1;
	vertical-align:middle
}
.item .item-tools .item-share {
	position:relative;
	display:inline-block;
*display:inline;
	zoom:1;
	width:22px;
	height:18px;
	margin-left:5px;
	font-size:0;
	vertical-align:middle;
	background:url(../images/ico-share.png) no-repeat center center;
	cursor:pointer
}
.item .item-tools .item-share .label-panel {
	display:none;
	position:absolute;
	left:50%;
	bottom:100%;
	width:22px;
	margin-left:-11px;
	padding-bottom:3px
}
.item .item-tools .item-share:hover .label-panel {
	display:block
}
.item .item-tools .item-share .ico-share {
	display:block;
	width:22px;
	margin-bottom:5px;
	font-size:0;
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer
}
.item .item-tools .item-share .ico-share.ico-share-weixin {
	position:relative;
	height:17px;
	background-image:url(../images/ico-weixin.png)
}
.item .item-tools .item-share .ico-share.ico-share-sina {
	height:18px;
	background-image:url(../images/ico-sina.png)
}
.area {
	padding:12px;
	zoom:1
}
.area:before, .area:after {
	content:" ";
	display:table
}
.area:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.area:before, .area:after {
	content:" ";
	display:table
}
.area:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.area .only-pic {
	float:left;
	width:275px;
	margin-right:20px
}
.area .only-pic p {
	overflow:hidden
}
.area .only-pic img {
	width:100%
}
.area .only-pic .text {
	display:block;
	height:36px;
	border-top:1px solid #FFF;
	font-size:14px;
	line-height:36px;
	text-align:center;
	color:#FFF;
	background-color:#7F7F7F
}
.area .only-pic .text a {
	color:#FFF
}
.area .only-pic .text a:hover {
	color:#6ac5ff
}
.area .area-list {
	overflow:hidden;
	zoom:1
}
.area .area-list ul {
	margin:-5px 0
}
.area .area-list li {
	padding:12px 0;
	font-weight:700;
	font-size:14px;
	border-top:1px solid #E6E6E6
}
.area .area-list li:first-child {
	border-top:0
}
.area .area-list li .date {
	float:right;
	font-weight:400;
	color:#9F9F9F
}
.store-wrap .store-tools-wrap {
	position:relative;
	height:38px;
	margin:20px 100px;
	border-bottom:1px solid #E9E8E8
}
.store-wrap .store-tools-wrap .store-tools {
	position:absolute;
	left:-80px;
	right:-80px
}
.store-wrap .store-tools-wrap .store-tools table {
	width:100%;
*width:auto;
	table-layout:fixed
}
.store-wrap .store-tools-wrap .store-tools td {
	text-align:center
}
.store-wrap .store-tools-wrap .store-tools .tool-desc {
	display:block;
	height:30px;
	font-size:14px;
	color:#B1B1B1
}
.store-wrap .store-tools-wrap .store-tools .tool-arrow {
	display:inline-block;
	width:16px;
	height:16px;
	vertical-align:top;
	overflow:hidden;
	background:url(../images/tool-arrow.gif) no-repeat left -16px;
	cursor:pointer
}
.store-wrap .store-tools-wrap .store-tools td:hover .tool-desc, .store-wrap .store-tools-wrap .store-tools .hover .tool-desc {
	color:#278BCB
}
.store-wrap .store-tools-wrap .store-tools td:hover .tool-arrow, .store-wrap .store-tools-wrap .store-tools .hover .tool-arrow {
	background-position:left top
}
.store-wrap .store-body {
	position:relative;
	width:1108px;
	height:600px;
	margin:50px auto 30px;
	overflow:hidden
}
.store-wrap .store-body .disabled {
	display:none;
	visibility:hidden
}
.store-wrap .store-demo {
	width:1108px;
	height:600px
}
.store-wrap .store-demo .store-slider {
	float:left;
	width:1108px;
	height:600px
}
.store-wrap .store-arrow {
	position:absolute;
	bottom:112px;
	z-index:10000;
	width:54px;
	height:54px;
	background:url(../images/store-arrow.png) no-repeat;
	_background-image:url(../images/store-arrow.gif);
	cursor:pointer
}
.store-wrap .store-prev {
	left:24px;
	background-position:left top
}
.store-wrap .store-next {
	right:24px;
	background-position:left -54px
}
.data-area {
	margin-left:-50px
}
.data-area .area-label {
	display:inline-block;
*display:inline;
	zoom:1;
	width:378px;
	margin:20px 0 0 80px;
	text-align:center;
	vertical-align:top
}
.data-area .area-label .only-pic img {
	box-shadow:0 0 5px rgba(0, 0, 0, .1)
}
.data-area .area-label .area-title {
	padding:15px 0;
	font-size:18px;
	border-bottom:1px solid #D1D1D1;
	line-height:normal
}
.data-area .area-label .area-info {
	margin-top:20px;
	font-size:14px;
	color:#595959
}
.data-area .area-label .area-tools {
	margin-top:20px
}
.data-area .area-label .area-tools .arrow {
	display:inline-block;
*display:inline;
	zoom:1;
	width:35px;
	height:35px;
	background:url(../images/area-arrow.png) no-repeat;
	cursor:pointer
}
.history {
	min-height:480px
}
.culture {
	height:675px;
	background:url(../images/culture.jpg) no-repeat center top
}
.org {
	margin-left:-48px
}
.imgs {
	margin-top:12px
}
.imgs ul {
	margin-left:-22px;
	font-size:0
}
.imgs li {
	display:inline-block;
*display:inline;
	zoom:1;
	margin-left:22px;
	text-align:center
}
.imgs li .img {
	position:relative;
	display:inline-block;
*display:inline;
	zoom:1;
	padding:10px;
	border:1px solid #E8E8E8;
	box-shadow:0 0 2px rgba(0, 0, 0, .1);
	cursor:pointer
}
.imgs li .img img {
	width:154px
}
.imgs li .ico-player {
	position:absolute;
	left:12px;
	bottom:12px;
	width:39px;
	height:39px;
	background:url(../images/ico-player.png) no-repeat;
	cursor:pointer
}
.aside .imgs {
	padding-top:15px;
	border-top:1px solid #E6E6E6
}
.aside .imgs ul {
	margin:-18px -8px 0
}
.aside .imgs li {
	width:50%;
	margin:18px 0 0
}
.aside .imgs li .img img {
	width:157px
}
.data-imgs {
	width:860px
}
.data-imgs .panel {
	margin-top:30px
}
.data-imgs .panel:first-child {
	margin-top:0
}
.data-imgs .imgs {
	border-top:1px solid #E6E6E6
}
.data-imgs .imgs ul {
	margin-left:-42px
}
.data-imgs .imgs li {
	margin:20px 0 0 48px
}
.ads {
	margin-top:20px;
	font-size:0;
	zoom:1
}
.ads:before, .ads:after {
	content:" ";
	display:table
}
.ads:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.ads:before, .ads:after {
	content:" ";
	display:table
}
.ads:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.ads .ad {
	width:50%;
	float:left;
	display:inline-block;
*display:inline;
	zoom:1;
	text-align:center;
	vertical-align:middle
}
.ads img {
	border-radius:2px;
	box-shadow:0 0 3px rgba(0, 0, 0, .3)
}
.ads ul {
	margin-left:-20px;
	padding:10px 0
}
.ads li {
	display:inline-block;
*display:inline;
	zoom:1;
	margin-left:20px
}
.x-ads {
	margin-top:20px;
	font-size:0;
	zoom:1
}
.x-ads:before, .x-ads:after {
	content:" ";
	display:table
}
.x-ads:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.x-ads:before, .x-ads:after {
	content:" ";
	display:table
}
.x-ads:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.x-ads img {
	border-radius:2px;
	box-shadow:0 0 3px rgba(0, 0, 0, .3)
}
.x-ads li {
	margin-top:12px
}
.x-ads li:first-child {
	margin-top:0
}
.links {
	position:relative;
	min-height:36px;
	padding:20px 50px
}
.links .slide-up, .links .slide-down, .links .slide-prev, .links .slide-next {
	position:absolute;
	top:50%;
	width:20px;
	height:40px;
	margin-top:-20px;
	background-color:#B1CCE4;
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer
}
.links .slide-up.disabled, .links .slide-down.disabled, .links .slide-prev.disabled, .links .slide-next.disabled {
	opacity:.3;
	filter:alpha(opacity=30);
	cursor:default
}
.links .slide-up, .links .slide-prev {
	left:15px;
	background-image:url(../images/slide-up.png)
}
.links .slide-down, .links .slide-next {
	right:15px;
	background-image:url(../images/slide-down.png)
}
.links .links-list {
	width:666px;
	white-space:nowrap;
	zoom:1;
	font-size:0;
	overflow:hidden
}
.links .links-list:before, .links .links-list:after {
	content:" ";
	display:table
}
.links .links-list:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.links .links-list:before, .links .links-list:after {
	content:" ";
	display:table
}
.links .links-list:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.links .links-list .link {
	width:666px;
	height:88px;
	display:inline-block;
*display:inline;
	zoom:1
}
.links .links-list .link ul {
	text-align:center
}
.links .links-list .link ul li {
	display:inline-block;
*display:inline;
	zoom:1;
	margin:0 5px;
	vertical-align:middle
}
.stock {
	margin:20px 20px 0
}
.stock .color-red {
	color:#FF3D3D
}
.stock .color-green {
	color:#0CFF00
}
.stock .stock-header {
	position:relative;
	zoom:1
}
.stock .stock-header:before, .stock .stock-header:after {
	content:" ";
	display:table
}
.stock .stock-header:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.stock .stock-header:before, .stock .stock-header:after {
	content:" ";
	display:table
}
.stock .stock-header:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.stock .stock-header .stock-arrow {
	position:absolute;
	top:50%;
	left:52%;
	width:1px;
	height:60px;
	margin-top:-30px;
	background-color:#A4C2E1
}
.stock .stock-header .stock-title {
	float:left;
	width:52%;
	text-align:center;
	color:#FFF
}
.stock .stock-header .stock-title .stock-key, .stock .stock-header .stock-title .stock-value {
	display:block
}
.stock .stock-header .stock-title .stock-key {
	font-size:30px;
	line-height:normal
}
.stock .stock-header .stock-title .stock-value {
	font-size:20px
}
.stock .stock-header .stock-tips {
	float:right;
	width:48%
}
.stock .stock-header .stock-tips .stock-number {
	font-size:36px;
	line-height:normal;
	text-align:center
}
.stock .stock-header .stock-tips .stock-plus {
	padding:0 10px;
	font-size:14px;
	zoom:1
}
.stock .stock-header .stock-tips .stock-plus:before, .stock .stock-header .stock-tips .stock-plus:after {
	content:" ";
	display:table
}
.stock .stock-header .stock-tips .stock-plus:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.stock .stock-header .stock-tips .stock-plus:before, .stock .stock-header .stock-tips .stock-plus:after {
	content:" ";
	display:table
}
.stock .stock-header .stock-tips .stock-plus:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.stock .stock-header .stock-tips .stock-plus .stock-growth, .stock .stock-header .stock-tips .stock-plus .stock-percentage {
	float:left;
	width:50%;
	text-align:center
}
.stock .stock-daily {
	margin-top:20px;
	padding:20px 0;
	border-top:1px solid #8DB3D9;
	border-bottom:1px solid #8DB3D9;
	font-size:14px;
	text-align:center;
	line-height:normal;
	color:#FFF
}
.stock .stock-daily .stock-time {
	margin-left:20px
}
.stock .stock-info {
	margin-top:12px;
	padding-left:20px;
	color:#FFF;
	zoom:1
}
.stock .stock-info:before, .stock .stock-info:after {
	content:" ";
	display:table
}
.stock .stock-info:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.stock .stock-info:before, .stock .stock-info:after {
	content:" ";
	display:table
}
.stock .stock-info:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.stock .stock-info li {
	float:left;
	width:50%;
	margin:5px 0;
	font-size:14px
}
.list li, .data-list li {
	margin:1px 0 -1px 0;
	padding:15px;
	border-bottom:1px solid #E6E6E6
}
.list li .date, .data-list li .date {
	float:right;
	color:#9F9F9F
}
.data-list {
	font-size:14px
}
.grid {
	padding:1px
}
.grid table {
	width:100%;
*width:auto;
	table-layout:fixed
}
.grid table th, .grid table td {
	padding:10px 15px;
	text-align:center
}
.grid table thead td, .grid table thead th {
	background-color:#E8E8E8
}
.grid table td {
	border-top:1px solid #EFEFEF;
	color:#999
}
.grid table tbody .name {
	text-align:left;
	color:#333
}
.grid table tbody tr:first-child td {
	border-top:0
}
.post {
	padding:20px 0;
	font-size:14px
}
.post .post-header {
	text-align:center
}
.post .post-header h1 {
	font-size:24px;
	font-weight:400
}
.post .post-header h3 {
	font-size:18px;
	font-weight:400
}
.post .post-header .post-date {
	margin-top:12px
}
.post .post-body {
	line-height:24px;
	font-size:14px;
	color:#595959
}
.post .post-body p {
	margin:30px 0;
	text-indent:24px
}
.post .post-body .post-media {
	text-indent:0;
	text-align:center
}
.post .post-footer {
	margin-top:20px;
	padding-top:10px;
	border-top:1px solid #E5E5E5;
	text-align:right
}
.post .post-footer .go-print, .post .post-footer .go-back {
	margin-left:20px;
	padding-left:25px;
	color:#888;
	vertical-align:middle;
	background-repeat:no-repeat;
	background-position:left center
}
.post .post-footer .go-print {
	background-image:url(../images/ico-print.gif)
}
.post .post-footer .go-back {
	background-image:url(../images/ico-back.gif)
}
.data-info {
	padding:0 30px
}
.data-post {
	font-size:14px;
	line-height:1.8
}
.data-post h4, .data-post h5 {
	font-size:14px;
	font-weight:400;
	color:#278BCB
}
.data-post h4 {
	margin-bottom:10px
}
.data-post h5 {
	margin:10px 0
}
.data-post p, .data-post dl {
	margin-bottom:20px;
	text-indent:24px
}
.data-post .data-media {
	margin-bottom:30px;
	text-indent:0;
	text-align:center
}
.data-fixed {
	height:520px;
	padding:0 20px;
	overflow-y:auto
}
.data-logos {
	text-align:center
}
.data-logos img {
	margin:10px 5px 0;
	vertical-align:middle
}
.data-logo {
	margin:20px 20px 0;
	height: 100px;
	zoom:1
}
.data-logo:before, .data-logo:after {
	content:" ";
	display:table
}
.data-logo:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.data-logo:before, .data-logo:after {
	content:" ";
	display:table
}
.data-logo:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.flex-container {  
    display: flex;  
    align-items: center; /* 垂直居中 */  
    height: 100% /* 使flex容器占据.data-logo的全部高度 */  
}  
.data-logo .only-pic {
	float:left;
	width:150px
}
.data-logo .data-post {
	/*overflow:hidden;*/
	
	zoom:1
}


.table-header, .table-footer {
	padding:12px 20px;
	font-size:14px;
	font-weight:700;
	color:#127AB5
}
.table-header {
	text-align:center
}
.table-footer {
	text-align:right
}
.table {
	width:100%;
*width:auto;
*table-layout:fixed;
	border-collapse:collapse
}
.table th, .table td {
	padding:10px;
	font-size:14px;
	border-bottom:1px solid #E9E9E9
}
.table th {
	font-weight:700;
	border-right:1px solid #FFF;
	color:#FFF;
	background-color:#88BCDA
}
.table th:last-child {
	border-right:0
}
.table tr:hover td {
	background-color:#F4F4F4
}
.table td {
	padding:10px 15px;
	text-align:center
}
.tab-slider li {
	width:14px;
	height:14px;
	border-radius:100%;
	font-size:0;
	line-height:14px;
	background:url(../images/slide-arrow.png) no-repeat left top;
	cursor:pointer
}
.tab-slider li.active {
	background-position:left -14px
}
.data-tab {
	margin-top:20px;
	zoom:1
}
.data-tab:before, .data-tab:after {
	content:" ";
	display:table
}
.data-tab:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.data-tab:before, .data-tab:after {
	content:" ";
	display:table
}
.data-tab:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.data-tab .tab-panel {
	float:left;
	width:905px
}
.data-tab .tab-panel .panel {
	margin-top:0
}
.data-tab .tab-slider {
	float:right;
	width:15px;
	margin-top:48px
}
.data-tab .tab-slider li {
	margin-top:10px
}
.portal {
	margin-top:20px;
	zoom:1
}
.portal:before, .portal:after {
	content:" ";
	display:table
}
.portal:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.portal:before, .portal:after {
	content:" ";
	display:table
}
.portal:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.portal .only-pic {
	float:left;
	width:358px;
	margin-right:36px
}
.portal .only-pic img {
	border:1px solid #E8E8E8;
	box-shadow:0 0 5px rgba(0, 0, 0, .1)
}
.portal .panel {
	margin-top:0;
	overflow:hidden;
	zoom:1
}
.portal .panel .tab-panel h2 {
	padding:10px 0;
	font-size:14px;
	font-weight:400;
	text-align:center;
	line-height:normal;
	color:#FFF;
	background-color:#88BCDA
}
.portal .panel .tab-panel .data-list li {
	padding:10px 15px
}
.portal .panel .tab-slider {
	padding:15px 0;
	text-align:center
}
.portal .panel .tab-slider ul {
	font-size:0
}
.portal .panel .tab-slider li {
	display:inline-block;
*display:inline;
	zoom:1;
	margin:0 5px;
	vertical-align:top
}
.problem, .data-problem {
	padding:36px 0
}
.problem .problem-title, .data-problem .problem-title {
	text-align:center;
	padding-bottom:64px;
	background:url(../images/bg-dot.png) no-repeat center bottom
}
.problem .problem-title h2, .data-problem .problem-title h2 {
	font-size:24px;
	font-weight:400;
	color:#000
}
.problem .problem-title p, .data-problem .problem-title p {
	margin-top:5px
}
.problem .problem-panel, .data-problem .problem-panel {
	margin-top:30px;
	margin-left:-50px
}
.problem .problem-panel h5, .data-problem .problem-panel h5 {
	min-height:42px;
	font-size:14px;
	padding-bottom:10px;
	border-bottom:1px solid #D7D5D5
}
.problem .problem-panel h5 em, .data-problem .problem-panel h5 em {
	display:inline-block;
	font-style:normal;
	vertical-align:bottom
}
.problem .problem-panel .problem-item, .data-problem .problem-panel .problem-item {
	display:inline-block;
*display:inline;
	zoom:1;
	vertical-align:top;
	width:480px;
	margin-left:100px
}
.problem .problem-panel .problem-item .problem-label, .data-problem .problem-panel .problem-item .problem-label {
	margin-top:12px;
	line-height:1.8
}
.problem .problem-panel .problem-item .problem-label p, .data-problem .problem-panel .problem-item .problem-label p {
	margin-bottom:20px
}
.data-problem {
	padding:10px 0;
	font-size:14px
}
.data-problem .problem-panel h5 {
	min-height:0
}
.data-problem .problem-label p {
	text-indent:24px
}
.data-problem .problem-label p.post-media {
	text-indent:0;
	text-align:center
}
.data-problem .label-panel {
	margin-top:120px
}
.banner {
	height:318px;
	background-repeat:no-repeat;
	background-position:center top
}
.banner.investor {
	background-image:url(../images/banner/investor.jpg)
}
.banner.board {
	background-image:url(../images/banner/board.jpg)
}
.banner.supervisor {
	background-image:url(../images/banner/supervisor.jpg)
}
.banner.manager {
	background-image:url(../images/banner/manager.jpg)
}
.banner.rule {
	background-image:url(../images/banner/rule.jpg)
}
.banner.related-data {
	height:127px;
	background-image:url(../images/banner/related-data.jpg)
}
.data-rule {
	padding:30px 0;
	font-size:0
}
.data-rule li {
	display:inline-block;
*display:inline;
	zoom:1;
	width:300px;
	margin-left:52px;
	padding:10px;
	font-size:14px;
	border-bottom:1px solid #E9E9E9
}
.data-social .social-title, .data-social .social-desc {
	text-align:center
}
.data-social .social-title {
	margin-top:20px;
	font-size:16px
}
.data-social .social-title h2 {
	font-weight:400;
	color:#000
}
.data-social .social-desc {
	margin-top:12px
}
.data-social .social-desc p {
	margin-bottom:5px
}
.data-social .social-items {
	margin-top:42px;
	margin-left:5px;
	padding:12px 0 30px;
	font-size:0;
	background:url(../images/bg-dot.png) no-repeat center top
}
.data-social .social-items .only-pic {
	display:inline-block;
*display:inline;
	zoom:1;
	width:315px;
	margin:42px 0 0 56px
}
.data-social .social-items .only-pic img {
	border:1px solid #E8E8E8;
	box-shadow:0 0 5px rgba(0, 0, 0, .1)
}
.intro {
	overflow:hidden
}
.intro ul {
	margin:1px 0 -1px 0;
	margin-left:-90px;
	padding:30px 0;
	border-bottom:1px solid #DFE2E4;
	font-size:0
}
.intro ul li {
	display:inline-block;
*display:inline;
	zoom:1;
	width:330px;
	margin-left:90px;
	vertical-align:top
}
.intro ul li .intro-title {
	font-size:14px;
	font-weight:700
}
.intro ul li .intro-name {
	margin-right:20px
}
.intro ul li .intro-body {
	margin-top:10px;
	font-size:12px;
	line-height:1.8
}
.data-dir {
	padding:30px 0;
	zoom:1
}
.data-dir:before, .data-dir:after {
	content:" ";
	display:table
}
.data-dir:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.data-dir:before, .data-dir:after {
	content:" ";
	display:table
}
.data-dir:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.data-dir .only-pic {
	float:left;
	width:448px;
	height:738px
}
.data-dir .data-panel {
	position:relative;
	float:left;
	width:651px;
	height:auto!important;
	min-height:676px;
	height:676px;
	padding:30px;
	border:1px solid #E8E8E8;
	border-left:0;
	box-shadow:0 0 5px rgba(0, 0, 0, .2);
	background:url(../images/bg-dir.gif) repeat-y left top
}
.data-dir .dir-panel {
	margin:-10px 0 0 -20px;
	font-size:0
}
.data-dir .dir-panel .dir-item {
	display:inline-block;
*display:inline;
	zoom:1;
	width:280px;
	margin:20px 0 0 30px;
	padding:0 10px;
	font-size:12px;
	vertical-align:top
}
.data-dir .dir-panel .dir-item h3 {
	font-size:14px
}
.data-dir .dir-panel .dir-item .dir-item-info {
	margin-top:10px;
	line-height:1.8
}
.data-dir .dir-panel .dir-item .dir-item-info p {
	margin:3px 0
}
.data-pages {
	margin-top:30px;
	text-align:center
}
.data-pages .v-hover, .data-pages .v-page, .data-pages a {
	display:inline-block;
*display:inline;
	zoom:1;
	height:24px;
	padding:0 8px;
	border:1px solid #B1B1B1;
	line-height:24px;
	vertical-align:top;
	overflow:hidden;
	color:#6F6F6F
}
.data-pages .v-page, .data-pages .v-hover, .data-pages .v-dot {
	/* font-family:arial; */
    font-family:"SourceHanSansCN-Normal" ;
	font-size:12px
}
.data-pages .v-dot {
	display:inline-block;
*display:inline;
	zoom:1
}
.data-pages a:hover, .data-pages .v-hover {
	color:#FFF;
	border:1px solid #5D5D5D;
	background-color:#5D5D5D
}
.data-pages a:link, .data-pages a:visited {
	color:#6F6F6F;
	text-decoration:none
}
.data-pages a:hover, .data-pages a:active {
	color:#FFF;
	text-decoration:none
}
.data-view .data-pages {
	display:none
}
.weixin-lay {
	display:none;
	position:absolute;
	left:50%;
	bottom:50px;
	z-index:10000;
	width:121px;
	height:129px;
	margin-left:-60px;
	background:url(../images/code-weixin.png) no-repeat
}
.item-panel, .item-list {
	width:330px;
	padding:20px;
	border:1px solid #E8E8E8;
	box-shadow:0 0 3px rgba(0, 0, 0, .2)
}
.item-panel .item-box h3, .item-list .item-box h3 {
	font-size:14px;
	padding-bottom:15px;
	border-bottom:1px solid #D9D9D9
}
.item-panel .item-box h3 em, .item-list .item-box h3 em {
	display:block;
	font-style:normal
}
.item-panel .item-box .only-pic, .item-list .item-box .only-pic {
	margin-top:10px;
	text-align:center
}
.item-panel .item-box .only-pic img, .item-list .item-box .only-pic img {
	width:311px;
	height:206px
}
.item-panel .item-box .abstract, .item-list .item-box .abstract {
	margin-top:12px;
	line-height:1.8;
	color:#706F6F
}
.item-panel .item-box .abstract a:link, .item-list .item-box .abstract a:link, .item-panel .item-box .abstract a:visited, .item-list .item-box .abstract a:visited {
	color:#706F6F;
	text-decoration:none
}
.item-panel .item-box .abstract a:hover, .item-list .item-box .abstract a:hover, .item-panel .item-box .abstract a:active, .item-list .item-box .abstract a:active {
	color:#706F6F;
	text-decoration:underline
}
.item-panel .intera, .item-list .intera {
	height:24px;
	margin-top:10px;
	color:#B1B1B1;
	zoom:1
}
.item-panel .intera:before, .item-list .intera:before, .item-panel .intera:after, .item-list .intera:after {
	content:" ";
	display:table
}
.item-panel .intera:after, .item-list .intera:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.item-panel .intera:before, .item-list .intera:before, .item-panel .intera:after, .item-list .intera:after {
	content:" ";
	display:table
}
.item-panel .intera:after, .item-list .intera:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.item-panel .intera .date, .item-list .intera .date, .item-panel .intera .btn-share, .item-list .intera .btn-share {
	float:left
}
.item-panel .intera .date, .item-list .intera .date {
	margin-top:4px
}
.btn-share .btn-card, .btn-share .lnk-share {
	float:left;
	margin-left:10px;
	background:url(../images/share.png) no-repeat;
	cursor:pointer
}
.btn-share .btn-card {
	width:16px;
	height:19px;
	margin-top:2px;
	background-position:-3px -2px
}
.btn-share .btn-over {
	display:none;
	padding-left:5px
}
.btn-share .lnk-share {
	width:28px;
	height:24px
}
.btn-share .lnk-share-weixin {
	position:relative;
	background-position:-25px 0
}
.btn-share .lnk-share-weixin:hover .weixin-lay {
	display:block;
	bottom:25px
}
.btn-share .lnk-share-sina {
	background-position:-60px 0
}
.btn-share .lnk-share-qq {
	background-position:-91px 0
}
.share-hover .btn-over, .btn-share:hover .btn-over {
	display:inline-block;
	vertical-align:top
}
.share-hover .btn-card, .btn-share:hover .btn-card, .share-hover .lnk-share, .btn-share .lnk-share:hover {
	background-image:url(../images/share-hover.png)
}
.item-list ul {
	margin-top:-15px
}
.item-list li {
	padding:15px 0;
	border-bottom:1px solid #DFDFDF
}
.item-list li h5 {
	margin-top:5px;
	font-size:14px;
	font-weight:400;
	line-height:24px
}
.item-list li h5 em {
	display:block;
	font-style:normal
}
.item-list li .date {
	color:#B1B1B1
}
.item-list .list-more {
	margin-top:20px;
	font-size:14px;
	text-align:right;
	color:gray
}
.item-list .list-more a:link, .item-list .list-more a:visited {
	color:gray;
	text-decoration:none
}
.item-list .list-more a:hover, .item-list .list-more a:active {
	color:gray;
	text-decoration:underline
}
.panel-layout {
	margin-top:12px;
	margin-left:-22px;
	zoom:1
}
.panel-layout:before, .panel-layout:after {
	content:" ";
	display:table
}
.panel-layout:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.panel-layout:before, .panel-layout:after {
	content:" ";
	display:table
}
.panel-layout:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.panel-layout .item-panel, .panel-layout .item-list {
	float:left;
	margin-left:25px
}
.panel-layout .item-box {
	height:auto!important;
	min-height:352px;
	height:352px
}
.panel-layout .item-box h3 {
	height:36px;
	overflow:hidden
}
.panel-layout .item-box .abstract {
	height:65px;
	overflow:hidden
}
.panel-layout .item-list {
	height:auto!important;
	min-height:386px;
	height:386px
}
.panel-layout .item-list li h5 {
	height:48px;
	overflow:hidden
}
.data-items {
	position:relative;
	margin:-20px 0 0 -20px;
	padding-bottom:86px;
	zoom:1
}
.data-items:before, .data-items:after {
	content:" ";
	display:table
}
.data-items:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.data-items:before, .data-items:after {
	content:" ";
	display:table
}
.data-items:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.data-items .item-panel {
	float:left;
	margin:20px 0 0 20px
}
.data-items .data-loading {
	position:absolute;
	bottom:0;
	width:100%;
	padding-top:42px;
	font-size:14px;
	text-align:center;
	background:#FFF url(../images/loading.gif) no-repeat center top
}
.data-model {
	width:1042px;
	margin:-20px auto 0
}
.data-model .item-model {
	margin-top:50px
}
.data-model .item-model h2 {
	font-size:24px;
	font-weight:400;
	color:#000
}
.data-model .item-model .data-label {
	margin-top:20px;
	font-size:14px
}
.data-model .item-model .data-label p {
	margin-top:20px
}
.data-model .item-model .model-labels {
	margin-left:-36px
}
.data-model .item-model .model-labels .info-label {
	display:inline-block;
*display:inline;
	zoom:1;
	width:320px;
	margin:30px 0 0 36px;
	font-size:0;
	vertical-align:top
}
.data-model .item-model .model-labels .info-label h5 {
	height:72px;
	padding-bottom:20px;
	text-align:center;
	border-bottom:1px solid #D1D1D1;
	line-height:72px
}
.data-model .item-model .model-labels .info-label h5 img {
	vertical-align:middle
}
.data-model .item-model .model-labels .info-label p {
	margin-top:20px;
	font-size:12px;
	text-indent:24px;
	line-height:1.8
}
.data-model .item-model .data-post {
	margin-top:20px
}
.data-model .video-model {
	float:right;
	margin:0 0 30px 50px;
*margin-top:50px;
	position:relative
}
.data-model .video-model img {
	border:1px solid #EBEBEB
}
.data-model .video-model .ico-player {
	position:absolute;
	top:50%;
	left:50%;
	width:57px;
	height:57px;
	margin:-29px 0 0 -29px;
	background:url(../images/arrow-player.png) no-repeat
}
.data-model .map-model {
	float:right;
	margin:30px 0 0 50px
}
.data-model .pic-model {
	float:right;
	margin:-30px 0 0 50px
}
.h-wrap {
	min-width:0
}
.h-body {
	width:890px;
	height:550px;
	padding:0 15px;
	color:#404040;
	overflow-y:auto
}
.h-body h1 {
	font-size:24px;
	font-weight:400;
	text-align:center
}
.h-post {
	line-height:2
}
.h-post p {
	margin:20px 0
}
.h-post .data-media {
	margin:30px 0;
	text-indent:0;
	text-align:center
}
.jspContainer {
	overflow:hidden;
	position:relative
}
.jspPane {
	position:absolute
}
.jspVerticalBar {
	position:absolute;
	top:0;
	right:0;
	width:16px;
	height:100%
}
.jspHorizontalBar {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:16px
}
.jspVerticalBar *, .jspHorizontalBar * {
	margin:0;
	padding:0
}
.jspCap {
	display:none
}
.jspHorizontalBar .jspCap {
	float:left
}
.jspTrack {
	position:relative;
	background:url(../images/scroll-bar.gif) repeat-y center top
}
.jspDrag {
	position:relative;
	top:0;
	left:2px;
	width:10px;
	border:1px solid #C1C1C1;
	background-color:#FFF;
	box-shadow:0 0 3px rgba(0, 0, 0, .3);
	cursor:pointer
}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {
	float:left;
	height:100%
}
.jspArrow {
	background:#50506d;
	text-indent:-20000px;
	display:block;
	cursor:pointer
}
.jspArrow.jspDisabled {
	cursor:default;
	background:#80808d
}
.jspVerticalBar .jspArrow {
	height:16px
}
.jspHorizontalBar .jspArrow {
	width:16px;
	float:left;
	height:100%
}
.jspVerticalBar .jspArrow:focus {
	outline:0
}
.jspCorner {
	background:#eeeef4;
	float:left;
	height:100%
}
* html .jspCorner {
	margin:0 -3px 0 0
}
.scroll-pane {
	width:100%;
	height:200px;
	overflow:auto
}
.jspCap {
	display:block
}
.jspVerticalBar .jspCap {
	height:10px
}
.jspHorizontalBar .jspCap {
	width:50px;
	height:100%
}
.data-hidden {
	display:none;
	visibility:hidden
}
.data-footer {
	text-align:right
}
.data-footer label {
	display:inline-block;
*display:inline;
	zoom:1;
	margin-right:20px;
	font-size:14px;
	font-weight:700;
	vertical-align:middle
}
.view-label {
	margin-left:-40px;
	padding:20px 0;
	zoom:1
}
.view-label:before, .view-label:after {
	content:" ";
	display:table
}
.view-label:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.view-label:before, .view-label:after {
	content:" ";
	display:table
}
.view-label:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.view-label .item-label {
	float:left;
	width:352px;
	min-height:560px;
	margin-left:40px
}
.view-label .item-label .only-pic {
	text-align:center
}
.view-label .item-label .only-pic img {
	border:1px solid #DCDCDC
}
.view-label .item-label .label-info {
	margin-top:12px
}
.view-label .item-label .label-info h3 {
	padding-bottom:12px;
	font-size:18px;
	font-weight:400;
	border-bottom:1px solid #D1D1D1;
	text-align:center
}
.view-label .item-label .label-info .info-post {
	margin-bottom:-20px;
	padding-top:20px;
	line-height:1.8;
	color:#595959;
	overflow:hidden
}
.view-label .item-label .label-info .info-post h5, .view-label .item-label .label-info .info-post ul, .view-label .item-label .label-info .info-post p {
	text-indent:24px
}
.view-label .item-label .label-info .info-post h5 {
	font-size:12px
}
.view-label .item-label .label-info .info-post ul, .view-label .item-label .label-info .info-post p {
	margin-bottom:20px
}
.view-label .item-label .label-info .info-post a:link, .view-label .item-label .label-info .info-post a:visited {
	color:#0061c4;
	text-decoration:none
}
.view-label .item-label .label-info .info-post a:hover, .view-label .item-label .label-info .info-post a:active {
	color:#0061c4;
	text-decoration:underline
}
.view-label .item-label .label-info .info-contact {
	margin-left:24px;
	font-size:0
}
.view-label .item-label .label-info .info-contact a {
	display:inline-block;
*display:inline;
	zoom:1;
	margin:5px 56px 0 0;
	font-size:12px;
	white-space:nowrap
}
.view-label .item-label .label-info .info-tools {
	margin-top:20px;
	text-align:center
}
.view-label .item-label .label-info .info-tools .arrow {
	display:inline-block;
*display:inline;
	zoom:1;
	width:35px;
	height:35px;
	background:url(../images/area-arrow.png) no-repeat;
	cursor:pointer
}
.view-label .item-label .label-info .info-map {
	margin:0 -20px;
	zoom:1
}
.view-label .item-label .label-info .info-map:before, .view-label .item-label .label-info .info-map:after {
	content:" ";
	display:table
}
.view-label .item-label .label-info .info-map:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.view-label .item-label .label-info .info-map:before, .view-label .item-label .label-info .info-map:after {
	content:" ";
	display:table
}
.view-label .item-label .label-info .info-map:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.view-label .item-label .label-info .info-map .item-map {
	float:left;
	width:110px;
	margin:20px 0 0 20px
}
.view-label .item-label .label-info .info-map .item-map h5 {
	font-size:14px;
	color:#0061c4
}
.view-label .item-label .label-info .info-map .item-map h5 a:link, .view-label .item-label .label-info .info-map .item-map h5 a:visited {
	color:#0061c4;
	text-decoration:none
}
.view-label .item-label .label-info .info-map .item-map h5 a:hover, .view-label .item-label .label-info .info-map .item-map h5 a:active {
	color:#0061c4;
	text-decoration:underline
}
.view-label .item-label .label-info .info-map .item-map .item-menu dl {
	margin-top:10px
}
.view-label .item-label .label-info .info-map .item-map .item-menu dl dt {
	font-weight:700
}
.view-label .item-label .label-info .info-map .item-map .item-menu dl dd {
	margin-top:3px
}
.data-offer {
	width:1170px;
	margin:20px auto;
	background-color:#2986C9
}
.data-offer .offer-tab {
	height:56px;
	font-size:0;
	background:url(../images/offer-tab.gif) repeat-x
}
.data-offer .offer-tab li {
	display:inline-block;
*display:inline;
	zoom:1;
	width:50%;
	font-size:18px;
	line-height:56px;
	text-align:center;
	color:#FFF;
	background-color:#94C3E4
}
.data-offer .offer-tab li a {
	display:block;
	height:100%;
	color:#FFF
}
.data-offer .offer-tab li.active {
	background:0 0
}
.data-offer .offer-items {
	margin-top:-30px;
	margin-left:-100px;
	padding:0 20px
}
.data-offer .offer-items .offer-item {
	display:inline-block;
*display:inline;
	zoom:1;
	width:480px;
	margin-top:50px;
	margin-left:100px;
	vertical-align:top;
	color:#FFF
}
.data-offer .offer-items .offer-item h3 {
	padding-bottom:20px;
	font-size:18px;
	font-weight:400;
	border-bottom:1px solid #D1D1D1
}
.data-offer .offer-items .offer-item dl {
	margin-top:20px
}
.data-offer .offer-items .offer-item dl dt, .data-offer .offer-items .offer-item dl dd {
	margin-top:5px
}
.data-offer .offer-items .offer-item dl dt {
	font-weight:700;
	font-size:14px
}
.data-offer .offer-items .offer-item .offer-tools {
	margin-top:20px;
	font-size:0
}
.data-offer .offer-items .offer-item .offer-tools a {
	color:#014982;
	text-decoration:none
}
.data-offer .offer-items .offer-item .offer-button {
	display:inline-block;
*display:inline;
	zoom:1;
	width:133px;
	height:39px;
	font-size:14px;
	text-align:center;
	line-height:39px;
	color:#014982;
	background:url(../images/offer-button.png) no-repeat;
	cursor:pointer
}
.data-offer .offer-header {
	height:510px;
	background:url(../images/offer-header.jpg) no-repeat
}
.data-offer .offer-body {
	padding:20px 30px
}
.data-offer .offer-body .table-header, .data-offer .offer-body .table {
	background-color:#FFF
}
.data-offer .offer-body .post {
	color:#FFF
}
.data-offer .offer-body .post .post-header h1 {
	font-size:18px
}
.data-offer .offer-body .post .post-body {
	font-size:12px;
	line-height:20px;
	color:#FFF
}
.data-offer .offer-body .post .post-body p {
	margin:20px 0
}
.data-offer .offer-footer {
	height:142px;
	background:url(../images/offer-footer.jpg) no-repeat
}
.data-videos ul {
	margin-top:-30px;
	zoom:1
}
.data-videos ul:before, .data-videos ul:after {
	content:" ";
	display:table
}
.data-videos ul:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.data-videos ul:before, .data-videos ul:after {
	content:" ";
	display:table
}
.data-videos ul:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.data-videos li {
	float:left;
	width:50%;
	margin-top:30px;
	text-align:center
}
.data-videos li .video {
	display:block;
	width:382px
}
.data-videos li .video .only-pic {
	position:relative;
	padding:15px;
	border:1px solid #E9E9E9
}
.data-videos li .video .only-pic img {
	border:1px solid #F2F2F2
}
.data-videos li .video .only-pic .ico-player {
	position:absolute;
	left:25px;
	bottom:25px;
	width:57px;
	height:57px;
	background:url(../images/arrow-player.png) no-repeat
}
.data-videos li .video .video-text2 {
	margin-top:10px;
	font-size:14px;
	height:50px
	

}
.data-videos li .video .video-text {
	margin-top:10px;
	font-size:14px;
	height:20px
}
.footer {
	padding:20px 0;
	background-color:#DEDEDF
}
.footer .footer-nav {
	float:left;
	line-height:32px;
	color:#5E5D5B
}
.footer .footer-nav a:link, .footer .footer-nav a:visited {
	color:#5E5D5B;
	text-decoration:none
}
.footer .footer-nav a:hover, .footer .footer-nav a:active {
	color:#5E5D5B;
	text-decoration:underline
}
.footer .footer-nav .sep {
	margin:0 10px
}
.footer .footer-nav .copyright {
	margin-left:50px
}
.footer .footer-icp {
	float:right
}
.footer .footer-icp * {
	vertical-align:middle
}
.footer .footer-icp img, .footer .footer-icp .icp {
	margin:0 10px
}
.footer .footer-icp .icp {
	display:inline-block
}
.slide {
	position:relative;
	height:325px;
	overflow:hidden
}
.slide .slide-prev, .slide .slide-next {
	position:absolute;
	top:50%;
	width:42px;
	height:72px;
	z-index:10;
	margin-top:-36px;
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer
}
.slide .slide-prev.disabled, .slide .slide-next.disabled {
	opacity:.3;
	filter:alpha(opacity=30);
	cursor:default
}
.slide .slide-prev {
	left:30px;
	background-image:url(../images/slide-prev.png)
}
.slide .slide-next {
	right:30px;
	background-image:url(../images/slide-next.png)
}
.slide .slide-body {
	position:absolute;
	top:0;
	left:50%;
	width:1920px;
	height:325px;
	margin-left:-960px
}
.slide .slide-label {
	position:absolute;
	top:0;
	left:50%;
	z-index:1001;
	width:1200px;
	height:325px;
	margin-left:-600px
}
.slide .slide-panel {
	width:100%;
	height:100%
}
.slide .slide-trigger {
	position:absolute;
	left:50%;
	bottom:0;
	z-index:100;
	width:1200px;
	height:40px;
	margin-left:-600px
}
.slide .slide-trigger .slide-nav {
	position:absolute;
	left:0;
	bottom:0;
	z-index:100;
	width:100%;
	height:100%
}
.slide .slide-trigger .slide-bg {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#000;
	opacity:.7;
	filter:alpha(opacity=70)
}
.slide .slide-trigger .slide-main {
	position:relative;
	padding:0 15px;
	z-index:1;
	zoom:1
}
.slide .slide-trigger .slide-main:before, .slide .slide-trigger .slide-main:after {
	content:" ";
	display:table
}
.slide .slide-trigger .slide-main:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.slide .slide-trigger .slide-main:before, .slide .slide-trigger .slide-main:after {
	content:" ";
	display:table
}
.slide .slide-trigger .slide-main:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.slide .slide-trigger .slide-main .slide-info {
	position:relative;
	float:left;
	width:80%;
	height:40px;
	color:#FFF;
	overflow:hidden
}
.slide .slide-trigger .slide-main .slide-info li {
	font-size:14px;

	line-height:40px
}

.slide .slide-trigger .slide-main .slide-info li a:link, .slide .slide-trigger .slide-main .slide-info li a:visited {
	color:#ffffff;
	font-size:14px;
	line-height:40px
}
.slide .slide-trigger .slide-main .slide-info li a:hover {
	color:#126ba4;
	font-size:14px;
	line-height:40px
}
.slide .slide-trigger .slide-main .slide-thumb {
	position:absolute;
	top:50%;
	right:15px;
	margin-top:-7px;
	font-size:0
}
.slide .slide-trigger .slide-main .slide-thumb li {
	display:inline-block;
*display:inline;
	zoom:1;
	width:14px;
	height:14px;
	margin:0 5px;
	background:url(../images/slide-arrow.png) no-repeat;
	cursor:pointer
}
.slide .slide-trigger .slide-main .slide-thumb li.active {
	background-position:left -14px
}
.y-slide {
	position:relative;
	width:380px;
	height:470px;
	margin-top:30px
}
.y-slide .y-slide-panel {
	width:380px;
	height:470px;
	overflow:hidden
}
.y-slide .y-slide-prev, .y-slide .y-slide-next {
	position:absolute;
	top:50%;
	width:22px;
	height:44px;
	z-index:10;
	margin-top:-22px;
	background:url(../images/y-slide-arrow.png) no-repeat;
	cursor:pointer
}
.y-slide .y-slide-prev.disabled, .y-slide .y-slide-next.disabled {
	opacity:.3;
	filter:alpha(opacity=30);
	cursor:default
}
.y-slide .y-slide-prev {
	left:-48px;
	background-position:left top
}
.y-slide .y-slide-next {
	right:-48px;
	background-position:right top
}
.y-slide .y-slide-nav {
	position:absolute;
	bottom:-30px;
	width:100%;
	font-size:0;
	text-align:center
}
.y-slide .y-slide-nav li {
	display:inline-block;
*display:inline;
	zoom:1;
	width:14px;
	height:14px;
	margin:0 5px;
	vertical-align:top;
	background:url(../images/slide-arrow.png) no-repeat;
	cursor:pointer
}
.y-slide .y-slide-nav li.active {
	background-position:left -14px
}
.w {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:10001;
	overflow:auto
}
.w .w-wrap {
	position:relative;
	z-index:10;
	width:690px;
	margin:7% auto;
	border-radius:5px;
	border:1px solid #DDD;
	background-color:#FFF;
	box-shadow:1px 1px 5px rgba(0, 0, 0, .2)
}
.w .w-wrap {
	opacity:0;
-webkit-transition:-webkit-transform .3s ease-out;
transition:transform .3s ease-out;
	-webkit-transform:translate(0, -25%);
	transform:translate(0, -25%)
}
.w.show .w-wrap {
	opacity:1;
	-webkit-transform:translate(0, 0);
	transform:translate(0, 0)
}
.w.w-dialog .w-wrap {
	opacity:0;
	-webkit-transform:scale(0);
	transform:scale(0);
-webkit-transition:-webkit-transform .15s ease-in-out, opacity .15s ease-in-out;
transition:transform .15s ease-in-out, opacity .15s ease-in-out
}
.w.w-dialog.show .w-wrap {
	opacity:1;
	-webkit-transform:scale(1);
	transform:scale(1)
}
.w .w-header {
	padding:0 25px;
	zoom:1
}
.w .w-header:before, .w .w-header:after {
	content:" ";
	display:table
}
.w .w-header:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.w .w-header:before, .w .w-header:after {
	content:" ";
	display:table
}
.w .w-header:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.w .w-header h2 {
	float:left;
	margin-top:25px;
	font-size:18px;
	font-weight:400;
	color:#278BCB
}
.w .w-header .w-act {
	float:right;
	margin:20px -10px 0 0
}
.w .w-header .w-act .ico {
	display:block
}
.w.w-area .w-wrap {
	border:0;
	background:0 0;
	box-shadow:none
}
.w.w-area .w-wrap .w-body {
	padding:20px
}
.w.w-area .w-header h2 {
	font-size:20px
}
.w.w-area .w-header .w-act {
	margin-right:-5px
}
.w.w-area .w-header .w-act .ico {
	background-image:url(../images/close.gif)
}
.w.w-area iframe {
	width:100%;
	height:550px
}
.w .w-body {
	margin-top:-10px;
	padding:30px;
	padding-bottom:40px
}
.w .w-message {
	padding:0 20px;
	font-size:14px;
	color:#444
}
.w .w-panel {
	margin:0 -20px
}
.w .w-tools {
	display:none;
	margin-top:20px;
	text-align:right
}
.w .w-tools .w-button {
	margin-left:20px
}
.w .w-act .ico {
	width:24px;
	height:24px;
	background-position:center center;
	background-repeat:no-repeat;
	cursor:pointer
}
.w .w-act .ico-delete {
	background-image:url(../images/delete.png)
}
.w-layout .w-form {
	width:auto;
	padding:0
}
.w-bg {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:10000;
	background-color:#E9E9E9;
	opacity:.95;
	filter:alpha(opacity=95)
}
.hide, .w-hide {
	display:none
}
.x-hide {
	position:absolute;
	top:-10000em;
	left:-10000em;
	visibility:hidden
}
.w-dialog .w-wrap {
	margin:0 auto
}
.mod-hidden, .mod-hidden body {
	overflow:hidden
}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {
	padding:0;
	margin:0;
	border:0;
	outline:0;
	vertical-align:top
}
.fancybox-wrap {
	position:absolute;
	top:0;
	left:0;
	z-index:8020
}
.fancybox-skin {
	position:relative;
	background:#f9f9f9;
	color:#444;
	text-shadow:none;
	border-radius:4px
}
.fancybox-opened {
	z-index:8030
}
.fancybox-opened .fancybox-skin {
	box-shadow:0 10px 25px rgba(0, 0, 0, .5)
}
.fancybox-outer, .fancybox-inner {
	position:relative
}
.fancybox-inner {
	overflow:hidden
}
.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling:touch
}
.fancybox-error {
	color:#444;
	font:14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin:0;
	padding:15px;
	white-space:nowrap
}
.fancybox-image, .fancybox-iframe {
	display:block;
	width:100%;
	height:100%
}
.fancybox-image {
	max-width:100%;
	max-height:100%
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image:url(../images/fancybox/fancybox_sprite.png)
}
#fancybox-loading {
	position:fixed;
	top:50%;
	left:50%;
	margin-top:-22px;
	margin-left:-22px;
	background-position:0 -108px;
	opacity:.8;
	cursor:pointer;
	z-index:8060
}
#fancybox-loading div {
	width:44px;
	height:44px;
	background:url(../images/fancybox/fancybox_loading.gif) center center no-repeat
}
.fancybox-close {
	position:absolute;
	top:-18px;
	right:-18px;
	width:36px;
	height:36px;
	cursor:pointer;
	z-index:8040
}
.fancybox-nav {
	position:absolute;
	top:0;
	width:40%;
	height:100%;
	cursor:pointer;
	text-decoration:none;
	background:transparent url(../images/fancybox/blank.gif);
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	z-index:8040
}
.fancybox-prev {
	left:0
}
.fancybox-next {
	right:0
}
.fancybox-nav span {
	position:absolute;
	top:50%;
	width:36px;
	height:34px;
	margin-top:-18px;
	cursor:pointer;
	z-index:8040;
	visibility:hidden
}
.fancybox-prev span {
	left:10px;
	background-position:0 -36px
}
.fancybox-next span {
	right:10px;
	background-position:0 -72px
}
.fancybox-nav:hover span {
	visibility:visible
}
.fancybox-tmp {
	position:absolute;
	top:-99999px;
	left:-99999px;
	visibility:hidden;
	max-width:99999px;
	max-height:99999px;
	overflow:visible!important
}
.fancybox-lock {
	overflow:hidden!important;
	width:auto
}
.fancybox-lock body {
	overflow:hidden!important
}
.fancybox-lock-test {
	overflow-y:hidden!important
}
.fancybox-overlay {
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	display:none;
	z-index:8010;
	background:url(../images/fancybox/fancybox_overlay.png)
}
.fancybox-overlay-fixed {
	position:fixed;
	bottom:0;
	right:0
}
.fancybox-lock .fancybox-overlay {
	overflow:auto;
	overflow-y:scroll
}
.fancybox-title {
	visibility:hidden;
	font:400 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	position:relative;
	text-shadow:none;
	z-index:8050
}
.fancybox-opened .fancybox-title {
	visibility:visible
}
.fancybox-title-float-wrap {
	position:absolute;
	bottom:0;
	right:50%;
	margin-bottom:-35px;
	z-index:8050;
	text-align:center
}
.fancybox-title-float-wrap .child {
	display:inline-block;
	margin-right:-100%;
	padding:2px 20px;
	background:transparent;
	background:rgba(0, 0, 0, .8);
	border-radius:15px;
	text-shadow:0 1px 2px #222;
	color:#FFF;
	font-weight:700;
	line-height:24px;
	white-space:nowrap
}
.fancybox-title-outside-wrap {
	position:relative;
	margin-top:10px;
	color:#fff
}
.fancybox-title-inside-wrap {
	padding-top:10px
}
.fancybox-title-over-wrap {
	position:absolute;
	bottom:0;
	left:0;
	color:#fff;
	padding:10px;
	background:#000;
	background:rgba(0, 0, 0, .8)
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5) {
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image:url(../images/fancybox/fancybox_sprite@2x.png);
background-size:44px 152px
}
#fancybox-loading div {
background-image:url(../images/fancybox/fancybox_loading@2x.gif);
background-size:24px 24px
}
}
.vjs-default-skin {
	color:#ccc
}
@font-face {
font-family:VideoJS;
src:url(../video-js/font/vjs.eot);
src:url(../video-js/font/vjs.eot?#iefix) format('embedded-opentype'), url(../video-js/font/vjs.woff) format('woff'), url(../video-js/font/vjs.ttf) format('truetype'), url(../video-js/font/vjs.svg#icomoon) format('svg');
font-weight:400;
font-style:normal
}
.vjs-default-skin .vjs-slider {
	outline:0;
	position:relative;
	cursor:pointer;
	padding:0;
	background-color:#333;
	background-color:rgba(51, 51, 51, .9)
}
.vjs-default-skin .vjs-slider:focus {
	box-shadow:0 0 2em #fff
}
.vjs-default-skin .vjs-slider-handle {
	position:absolute;
	left:0;
	top:0
}
.vjs-default-skin .vjs-slider-handle:before {
	content:"\e009";
	font-family:VideoJS;
	font-size:1em;
	line-height:1;
	text-align:center;
	text-shadow:0 0 1em #fff;
	position:absolute;
	top:0;
	left:0;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.vjs-default-skin .vjs-control-bar {
	display:none;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	height:3em;
	background-color:#07141e;
	background-color:rgba(7, 20, 30, .7)
}
.vjs-default-skin.vjs-has-started .vjs-control-bar {
	display:block;
	visibility:visible;
	opacity:1;
-webkit-transition:visibility .1s, opacity .1s;
transition:visibility .1s, opacity .1s
}
.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	display:block;
	visibility:hidden;
	opacity:0;
	-webkit-transition:visibility 1s, opacity 1s;
	transition:visibility 1s, opacity 1s
}
.vjs-default-skin.vjs-controls-disabled .vjs-control-bar {
	display:none
}
.vjs-default-skin.vjs-using-native-controls .vjs-control-bar {
	display:none
}
.vjs-default-skin.vjs-error .vjs-control-bar {
	display:none
}
.vjs-audio.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	opacity:1;
	visibility:visible
}
@media \0screen {
.vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar :before {
	content:""
}
}
.vjs-default-skin .vjs-control {
	outline:0;
	position:relative;
	float:left;
	text-align:center;
	margin:0;
	padding:0;
	height:3em;
	width:4em
}
.vjs-default-skin .vjs-control:before {
	font-family:VideoJS;
	font-size:1.5em;
	line-height:2;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	text-align:center;
	text-shadow:1px 1px 1px rgba(0, 0, 0, .5)
}
.vjs-default-skin .vjs-control:focus:before, .vjs-default-skin .vjs-control:hover:before {
	text-shadow:0 0 1em #fff
}
.vjs-default-skin .vjs-control-text {
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px
}
.vjs-default-skin .vjs-play-control {
	width:5em;
	cursor:pointer
}
.vjs-default-skin .vjs-play-control:before {
	content:"\e001"
}
.vjs-default-skin.vjs-playing .vjs-play-control:before {
	content:"\e002"
}
.vjs-default-skin .vjs-playback-rate .vjs-playback-rate-value {
	font-size:1.5em;
	line-height:2;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	text-align:center;
	text-shadow:1px 1px 1px rgba(0, 0, 0, .5)
}
.vjs-default-skin .vjs-playback-rate.vjs-menu-button .vjs-menu .vjs-menu-content {
	width:4em;
	left:-2em;
	list-style:none
}
.vjs-default-skin .vjs-mute-control, .vjs-default-skin .vjs-volume-menu-button {
	cursor:pointer;
	float:right
}
.vjs-default-skin .vjs-mute-control:before, .vjs-default-skin .vjs-volume-menu-button:before {
	content:"\e006"
}
.vjs-default-skin .vjs-mute-control.vjs-vol-0:before, .vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before {
	content:"\e003"
}
.vjs-default-skin .vjs-mute-control.vjs-vol-1:before, .vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before {
	content:"\e004"
}
.vjs-default-skin .vjs-mute-control.vjs-vol-2:before, .vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before {
	content:"\e005"
}
.vjs-default-skin .vjs-volume-control {
	width:5em;
	float:right
}
.vjs-default-skin .vjs-volume-bar {
	width:5em;
	height:.6em;
	margin:1.1em auto 0
}
.vjs-default-skin .vjs-volume-level {
	position:absolute;
	top:0;
	left:0;
	height:.5em;
	width:100%;
	background:#66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat
}
.vjs-default-skin .vjs-volume-bar .vjs-volume-handle {
	width:.5em;
	height:.5em;
	left:4.5em
}
.vjs-default-skin .vjs-volume-handle:before {
	font-size:.9em;
	top:-.2em;
	left:-.2em;
	width:1em;
	height:1em
}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu {
	display:block;
	width:0;
	height:0;
	border-top-color:transparent
}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content {
	height:0;
	width:0
}
.vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu, .vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing {
	border-top-color:rgba(7, 40, 50, .5)
}
.vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu .vjs-menu-content, .vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing .vjs-menu-content {
	height:2.9em;
	width:10em
}
.vjs-default-skin .vjs-progress-control {
	position:absolute;
	left:0;
	right:0;
	width:auto;
	font-size:.3em;
	height:1em;
	top:-1em;
-webkit-transition:all .4s;
transition:all .4s
}
.vjs-default-skin:hover .vjs-progress-control {
	font-size:.9em;
-webkit-transition:all .2s;
transition:all .2s
}
.vjs-default-skin .vjs-progress-holder {
	height:100%
}
.vjs-default-skin .vjs-progress-holder .vjs-play-progress, .vjs-default-skin .vjs-progress-holder .vjs-load-progress, .vjs-default-skin .vjs-progress-holder .vjs-load-progress div {
	position:absolute;
	display:block;
	height:100%;
	margin:0;
	padding:0;
	width:0;
	left:0;
	top:0
}
.vjs-default-skin .vjs-play-progress {
	background:#66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat
}
.vjs-default-skin .vjs-load-progress {
	background:#646464;
	background:rgba(255, 255, 255, .2)
}
.vjs-default-skin .vjs-load-progress div {
	background:#787878;
	background:rgba(255, 255, 255, .1)
}
.vjs-default-skin .vjs-seek-handle {
	width:1.5em;
	height:100%
}
.vjs-default-skin .vjs-seek-handle:before {
	padding-top:.1em
}
.vjs-default-skin.vjs-live .vjs-time-controls, .vjs-default-skin.vjs-live .vjs-time-divider, .vjs-default-skin.vjs-live .vjs-progress-control {
	display:none
}
.vjs-default-skin.vjs-live .vjs-live-display {
	display:block
}
.vjs-default-skin .vjs-live-display {
	display:none;
	font-size:1em;
	line-height:3em
}
.vjs-default-skin .vjs-time-controls {
	font-size:1em;
	line-height:3em
}
.vjs-default-skin .vjs-current-time {
	float:left
}
.vjs-default-skin .vjs-duration {
	float:left
}
.vjs-default-skin .vjs-remaining-time {
	display:none;
	float:left
}
.vjs-time-divider {
	float:left;
	line-height:3em
}
.vjs-default-skin .vjs-fullscreen-control {
	width:3.8em;
	cursor:pointer;
	float:right
}
.vjs-default-skin .vjs-fullscreen-control:before {
	content:"\e000"
}
.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before {
	content:"\e00b"
}
.vjs-default-skin .vjs-big-play-button {
	left:.5em;
	top:.5em;
	font-size:3em;
	display:block;
	z-index:2;
	position:absolute;
	width:4em;
	height:2.6em;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	opacity:1;
	background-color:#07141e;
	background-color:rgba(7, 20, 30, .7);
	border:.1em solid #3b4249;
	border-radius:.8em;
	box-shadow:0 0 1em rgba(255, 255, 255, .25);
-webkit-transition:all .4s;
transition:all .4s
}
.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button {
	left:50%;
	margin-left:-2.1em;
	top:50%;
	margin-top:-1.4em
}
.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button {
	display:none
}
.vjs-default-skin.vjs-has-started .vjs-big-play-button {
	display:none
}
.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button {
	display:none
}
.vjs-default-skin:hover .vjs-big-play-button, .vjs-default-skin .vjs-big-play-button:focus {
	outline:0;
	border-color:#fff;
	background-color:#505050;
	background-color:rgba(50, 50, 50, .75);
	box-shadow:0 0 3em #fff;
	-webkit-transition:all 0s;
	transition:all 0s
}
.vjs-default-skin .vjs-big-play-button:before {
	content:"\e001";
	font-family:VideoJS;
	line-height:2.6em;
	text-shadow:.05em .05em .1em #000;
	text-align:center;
	position:absolute;
	left:0;
	width:100%;
	height:100%
}
.vjs-error .vjs-big-play-button {
	display:none
}
.vjs-error-display {
	display:none
}
.vjs-error .vjs-error-display {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%
}
.vjs-error .vjs-error-display:before {
	content:'X';
	/* font-family:Arial; */
    font-family:"SourceHanSansCN-Normal" ;
	font-size:4em;
	color:#666;
	line-height:1;
	text-shadow:.05em .05em .1em #000;
	text-align:center;
	vertical-align:middle;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-.5em;
	width:100%
}
.vjs-error-display div {
	position:absolute;
	bottom:1em;
	right:0;
	left:0;
	font-size:1.4em;
	text-align:center;
	padding:3px;
	background:#000;
	background:rgba(0, 0, 0, .5)
}
.vjs-error-display a, .vjs-error-display a:visited {
	color:#F4A460
}
.vjs-loading-spinner {
	display:none;
	position:absolute;
	top:50%;
	left:50%;
	font-size:4em;
	line-height:1;
	width:1em;
	height:1em;
	margin-left:-.5em;
	margin-top:-.5em;
	opacity:.75
}
.vjs-waiting .vjs-loading-spinner, .vjs-seeking .vjs-loading-spinner {
	display:block;
	-webkit-animation:spin 1.5s infinite linear;
	animation:spin 1.5s infinite linear
}
.vjs-error .vjs-loading-spinner {
	display:none;
	-webkit-animation:none;
	animation:none
}
.vjs-default-skin .vjs-loading-spinner:before {
	content:"\e01e";
	font-family:VideoJS;
	position:absolute;
	top:0;
	left:0;
	width:1em;
	height:1em;
	text-align:center;
	text-shadow:0 0 .1em #000
}
@-webkit-keyframes spin {
0% {
-webkit-transform:rotate(0deg)
}
100% {
-webkit-transform:rotate(359deg)
}
}
@keyframes spin {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
100% {
-webkit-transform:rotate(359deg);
transform:rotate(359deg)
}
}
.vjs-default-skin .vjs-menu-button {
	float:right;
	cursor:pointer
}
.vjs-default-skin .vjs-menu {
	display:none;
	position:absolute;
	bottom:0;
	left:0;
	width:0;
	height:0;
	margin-bottom:3em;
	border-left:2em solid transparent;
	border-right:2em solid transparent;
	border-top:1.55em solid #000;
	border-top-color:rgba(7, 40, 50, .5)
}
.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content {
	display:block;
	padding:0;
	margin:0;
	position:absolute;
	width:10em;
	bottom:1.5em;
	max-height:15em;
	overflow:auto;
	left:-5em;
	background-color:#07141e;
	background-color:rgba(7, 20, 30, .7);
	box-shadow:-.2em -.2em .3em rgba(255, 255, 255, .2)
}
.vjs-default-skin .vjs-menu-button:hover .vjs-control-content .vjs-menu, .vjs-default-skin .vjs-control-content .vjs-menu.vjs-lock-showing {
	display:block
}
.vjs-default-skin.vjs-scrubbing .vjs-menu-button:hover .vjs-control-content .vjs-menu {
	display:none
}
.vjs-default-skin .vjs-menu-button ul li {
	list-style:none;
	margin:0;
	padding:.3em 0;
	line-height:1.4em;
	font-size:1.2em;
	text-align:center;
	text-transform:lowercase
}
.vjs-default-skin .vjs-menu-button ul li.vjs-selected {
	background-color:#000
}
.vjs-default-skin .vjs-menu-button ul li:focus, .vjs-default-skin .vjs-menu-button ul li:hover, .vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus, .vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover {
	outline:0;
	color:#111;
	background-color:#fff;
	background-color:rgba(255, 255, 255, .75);
	box-shadow:0 0 1em #fff
}
.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title {
	text-align:center;
	text-transform:uppercase;
	font-size:1em;
	line-height:2em;
	padding:0;
	margin:0 0 .3em;
	font-weight:700;
	cursor:default
}
.vjs-default-skin .vjs-subtitles-button:before {
	content:"\e00c"
}
.vjs-default-skin .vjs-captions-button:before {
	content:"\e008"
}
.vjs-default-skin .vjs-chapters-button:before {
	content:"\e00c"
}
.vjs-default-skin .vjs-chapters-button.vjs-menu-button .vjs-menu .vjs-menu-content {
	width:24em;
	left:-12em
}
.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before, .vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before {
	box-shadow:0 0 1em #fff
}
.video-js {
	background-color:#000;
	position:relative;
	padding:0;
	font-size:10px;
	vertical-align:middle;
	font-weight:400;
	font-style:normal;
	/* font-family:Arial, sans-serif; */
    font-family:"SourceHanSansCN-Normal" ;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.video-js .vjs-tech {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.video-js:-moz-full-screen {
position:absolute
}
body.vjs-full-window {
	padding:0;
	margin:0;
	height:100%;
	overflow-y:auto
}
.video-js.vjs-fullscreen {
	position:fixed;
	overflow:hidden;
	z-index:1000;
	left:0;
	top:0;
	bottom:0;
	right:0;
	width:100%!important;
	height:100%!important;
	_position:absolute
}
.video-js:-webkit-full-screen {
width:100%!important;
height:100%!important
}
.video-js.vjs-fullscreen.vjs-user-inactive {
	cursor:none
}
.vjs-poster {
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:contain;
	background-color:#000;
	cursor:pointer;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.vjs-poster img {
	display:block;
	margin:0 auto;
	max-height:100%;
	padding:0;
	width:100%
}
.video-js.vjs-has-started .vjs-poster {
	display:none
}
.video-js.vjs-audio.vjs-has-started .vjs-poster {
	display:block
}
.video-js.vjs-controls-disabled .vjs-poster {
	display:none
}
.video-js.vjs-using-native-controls .vjs-poster {
	display:none
}
.video-js .vjs-text-track-display {
	position:absolute;
	top:0;
	left:0;
	bottom:3em;
	right:0;
	pointer-events:none
}
.vjs-caption-settings {
	position:relative;
	top:1em;
	background-color:#000;
	opacity:.75;
	color:#FFF;
	margin:0 auto;
	padding:.5em;
	height:15em;
	/* font-family:Arial, Helvetica, sans-serif; */
    font-family:"SourceHanSansCN-Normal" ;
	font-size:12px;
	width:40em
}
.vjs-caption-settings .vjs-tracksettings {
	top:0;
	bottom:2em;
	left:0;
	right:0;
	position:absolute;
	overflow:auto
}
.vjs-caption-settings .vjs-tracksettings-colors, .vjs-caption-settings .vjs-tracksettings-font {
	float:left
}
.vjs-caption-settings .vjs-tracksettings-colors:after, .vjs-caption-settings .vjs-tracksettings-font:after, .vjs-caption-settings .vjs-tracksettings-controls:after {
	clear:both
}
.vjs-caption-settings .vjs-tracksettings-controls {
	position:absolute;
	bottom:1em;
	right:1em
}
.vjs-caption-settings .vjs-tracksetting {
	margin:5px;
	padding:3px;
	min-height:40px
}
.vjs-caption-settings .vjs-tracksetting label {
	display:block;
	width:100px;
	margin-bottom:5px
}
.vjs-caption-settings .vjs-tracksetting span {
	display:inline;
	margin-left:5px
}
.vjs-caption-settings .vjs-tracksetting>div {
	margin-bottom:5px;
	min-height:20px
}
.vjs-caption-settings .vjs-tracksetting>div:last-child {
	margin-bottom:0;
	padding-bottom:0;
	min-height:0
}
.vjs-caption-settings label>input {
	margin-right:10px
}
.vjs-caption-settings input[type=button] {
	width:40px;
	height:40px
}
.vjs-hidden {
	display:none!important
}
.vjs-lock-showing {
	display:block!important;
	opacity:1;
	visibility:visible
}
.vjs-no-js {
	padding:2em;
	color:#ccc;
	background-color:#333;
	font-size:1.8em;
	/* font-family:Arial, sans-serif; */
    font-family:"SourceHanSansCN-Normal" ;
	text-align:center;
	width:30em;
	height:15em;
	margin:0 auto
}
.vjs-no-js a, .vjs-no-js a:visited {
	color:#F4A460
}
body {
	min-width:1200px;
	/* font-family:"Microsoft YaHei", "微软雅黑" */
    font-family:"Gotham-Light","SourceHanSansCN-Normal";-webkit-text-size-adjust:none; 
}
.cycle-carousel-wrap {
	width:9999em
}
.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	visibility:visible
}
.vjs-default-skin.vjs-has-started.vjs-paused.vjs-paused .vjs-big-play-button {
	display:block
}
.vjs-default-skin .vjs-big-play-button {
	top:50%;
	left:50%;
	width:4em;
	height:2.6em;
	margin:-1.3em 0 0 -2em;
	border:0;
	border-radius:0;
	box-shadow:none
}
.vjs-default-skin:hover .vjs-big-play-button {
	box-shadow:none
}

.x-nodes {
	margin-left: -120px;
	padding: 20px 30px;
	zoom: 1;
}
.x-node {
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 490px;
	margin-top: 30px;
	margin-left: 120px;
	vertical-align: top;
}
.x-node-header {
	padding-bottom: 12px;
	zoom: 1;
	border-bottom: 1px solid #d7d5d5;
}
.x-node-header:after {
	content: '';
	display: block;
	clear: both;
	visibility: hidden;
	font-size: 0;
	height: 0;
}
.x-node-header h2 {
	float: left;
	font-size: 16px;
	padding-left: 20px;
	line-height: normal;
	background: url(../images/dot.gif) no-repeat left center;
}
.x-node-body {
	padding: 7px 0;
	font-size: 14px;
}
.x-node-body ul {
	zoom: 1;
}
.x-node-body ul:after {
	content: '';
	display: block;
	clear: both;
	visibility: hidden;
	font-size: 0;
	height: 0;
}
.x-node-body li {
	float: left;
	margin-top: 7px;
	width: 33.33%;
	white-space: nowrap;
}

.windowBox{
 
  width:500px;
 
}
 
.mid-tanBox{
 
  position: fixed; top: 50%; left: 50%;  margin-left: -250px; background: #fff; border:1px solid red; display:none
 
}

/* 2024718 */
.newwid{width: 1042px; margin: 0 auto}
.kjdbox{width: 100%; text-align: center; border-bottom: 1px solid #B2B2B2; font-size: 24px; color: #00002A; padding: 30px 0;}
.kjdbox p{line-height: 180%}
.kjmenubox{width: 1042px; margin: 0 auto;}
.kjmenubox h1{font-size: 24px; color: #00002A; text-align: center; margin-bottom: 30px;}
.kjmenubox h1::after{display: block; content: ''; width:100px; height: 3px; background: #3268AF; margin: 3px auto;}
.kjmenu01{padding: 50px 0;}
.kjmenu01 p{font-size: 14px;  text-indent: 2em; line-height: 180%;}
.kjmenu01 img{display: block; margin: 20px auto; width: 100%}
.sixbox{width: 100%; height:574px; background: url(../images/keji/kv02.jpg) no-repeat top center; position: relative; overflow: hidden; }
.threesix{width:71%;height: 574px; position:absolute; top: 0; left: 29%; z-index:3; padding: 50px 0}
.sixbox li{list-style: none; height: 115px; position: relative}
.sixbox li .stxtbox{ z-index: -1; transition: all .3s}
.thimg{float: left; }
.sixbox li p{font-size: 24px; color: #fff;line-height: 120%; text-align: center; width: 50%;position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);}
	
.sixbox li:first-child{padding-left: 1%}
.sixbox li:nth-child(2){padding-left: 11.5%; margin: 9% 0;}
.sixbox li:nth-child(3){padding-left: 22%}
.sixbox li:first-child .stxtbox{position: absolute; top:25px; left:13%;}
.sixbox li:nth-child(2) .stxtbox{position: absolute; top:25px; left:24%;}
.sixbox li:nth-child(3) .stxtbox{position: absolute; top:25px; left:34.5%;}

.sixbox li:first-child:hover .stxtbox{left:15%}
.sixbox li:nth-child(2):hover .stxtbox{left:26%}
.sixbox li:nth-child(3):hover .stxtbox{left:37%}


.guang{position: absolute; top: 13%; right: 4%;animation: alphaer 1.5s linear infinite;}
@keyframes alphaer {
    
  0%{opacity:1;-webkit-transform: scale(.5);transform: scale(.2);}
  100%{opacity:0;-webkit-transform: scale(.5);transform: scale(2);}
  }
  .blackhua{width: 569px; height: 574px; background:url(../images/keji/draw.png); background-size: cover; position: absolute; top: 0; left: 0; z-index: 2}
  .jieshao{width: 52%; position: absolute; left: 50px; bottom: 70px; font-size: 17px; text-indent: 2em; line-height: 170%; text-align: justify;}
  .guang img{display: block;}
  
  
  
  .kjmenu03,.kjmenu04{width: 100%; overflow: hidden;  margin-top: 70px}
  .kjmenu03 h2,.kjmenu04 h2{font-size:24px; line-height: 150%; text-align: left; }
  .kjmenu03 h2:nth-child(2),.kjmenu04 h2:nth-child(2){margin-bottom: 30px;}
  .kjmenu03 p{font-size: 14px; line-height: 180%; text-indent: 2em; float: left; width: 46%}
  
  .zhihui{overflow: hidden;}
  .zhihui:hover img{-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
  .kjmenu03 .mask{border: 1px solid #F0F0F0; float: right; overflow: hidden;}
  .kjmenu03 img{display: block; transition: all .3s}
  
.kjmenu04 ul{overflow: hidden; margin: 0 -8px;}
.kjmenu04 ul li{float: left; width: 33.3333%;}
.kjmenu04 ul li .list{margin: 0 10px;}
.kjmenu04 ul li .list .mask{overflow: hidden; border: 1px solid #F0F0F0;}
.kjmenu04 ul li .list:hover img{-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
.kjmenu04 ul li .list .mask img{display: block;  width: 100%;transition: all .3s;}
.kjmenu04 ul li .list p{font-size: 14px; line-height: 180%; text-indent: 2em; width: 96%; margin: 0 auto; margin-top: 30px; text-align: justify;}
/* 2024718 -END*/

/* 2024718 
.newwid{width: 1042px; margin: 0 auto}
.kjdbox{width: 100%; text-align: center; border-bottom: 1px solid #B2B2B2; font-size: 24px; color: #00002A; padding: 30px 0;}
.kjdbox p{line-height: 180%}
.kjmenubox{width: 1042px; margin: 0 auto;}
.kjmenubox h1{font-size: 24px; color: #00002A; text-align: center; margin-bottom: 30px;}
.kjmenubox h1::after{display: block; content: ''; width:100px; height: 3px; background: #3268AF; margin: 3px auto;}
.kjmenu01{padding: 50px 0;}
.kjmenu01 p{font-size: 14px;  text-indent: 2em; line-height: 180%;}
.kjmenu01 img{display: block; margin: 20px auto; width: 100%}
.sixbox{width: 100%; height:574px; background: url(../images/keji/kv02.jpg) no-repeat top center; position: relative; }
.threesix{width: 520px;height: 574px; position:absolute; top: 0; left: 28%; z-index:3}
.sixbox li{background: url(../images/keji/six.png); width:129px; height: 118px; list-style: none;position: absolute; }
.sixbox li p{font-size: 24px; color: #fff;line-height: 120%; text-align: center; width: 50%;position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);}
.sixbox li:first-child{ top: 16%; left:0%;}
.sixbox li:nth-child(2){ top: 41%; left:34%;}
.sixbox li:nth-child(3){ top: 65%; left:67%;}
.guang{position: absolute; top: 20%; right: 12%;animation: alphaer 1.5s linear infinite;}
@keyframes alphaer {
    
  0%{opacity:1;-webkit-transform: scale(.5);transform: scale(.2);}
  100%{opacity:0;-webkit-transform: scale(.5);transform: scale(2);}
  }


.blackhua{width: 100%; height: 574px; background:url(../images/keji/draw.png); background-size: cover; position: absolute; top: 0; left: 0; z-index: 2}
.jieshao{width: 35%; color: #fff; position: absolute; left: 60px; bottom: 80px; font-size: 16px; text-indent: 2em; line-height: 170%; text-align: justify;}
.guang img{display: block;}



.kjmenu03,.kjmenu04{width: 100%; overflow: hidden;  margin-top: 70px}
.kjmenu03 h2,.kjmenu04 h2{font-size:24px; line-height: 150%; text-align: left; }
.kjmenu03 h2:nth-child(2),.kjmenu04 h2:nth-child(2){margin-bottom: 30px;}
.kjmenu03 p{font-size: 14px; line-height: 180%; text-indent: 2em; float: left; width: 46%}

.zhihui{overflow: hidden;}
.zhihui:hover img{-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
.kjmenu03 .mask{border: 1px solid #F0F0F0; float: right; overflow: hidden;}
.kjmenu03 img{display: block; transition: all .3s}

.kjmenu04 ul{overflow: hidden; margin: 0 -8px;}
.kjmenu04 ul li{float: left; width: 33.3333%;}
.kjmenu04 ul li .list{margin: 0 10px;}
.kjmenu04 ul li .list .mask{overflow: hidden; border: 1px solid #F0F0F0;}
.kjmenu04 ul li .list:hover img{-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
.kjmenu04 ul li .list .mask img{display: block;  width: 100%;transition: all .3s;}
.kjmenu04 ul li .list p{font-size: 14px; line-height: 180%; text-indent: 2em; width: 96%; margin: 0 auto; margin-top: 30px; text-align: justify;}
/* 2024718 -END*/

